Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

วิธีหาคำที่ขึ้นต้นด้วยตัวพิมพ์ใหญ่และเพิ่มตัวอักษรก่อนหน้าในประโยค - JavaScript

สมมติว่าเรามีสตริงที่มีตัวอักษรภาษาอังกฤษพิมพ์ใหญ่บางส่วนดังนี้:

const str = "Connecting to server Connection has been successful We found result";

เราต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงแบบนี้และแทรกคอมม่า ',' ก่อนช่องว่างก่อนทุกตัวอักษรพิมพ์ใหญ่ในสตริง

โค้ดสำหรับเรื่องนี้จะเป็น:

const str = "Connecting to server Connection has been successful We found result";
const capitaliseNew = str => {
  let newStr = '';
  const regex = new RegExp(/.[A-Z]/g);
  newStr = str.replace(regex, ',$&');
  return newStr;
};
console.log(capitaliseNew(str));

ผลลัพธ์บนคอนโซล:

Connecting to server, Connection has been successful, We found result