Computer >> Máy Tính >  >> Lập trình >> Javascript

Làm cách nào để tìm các từ viết hoa và thêm một ký tự trước đó vào một câu đã cho bằng JavaScript?

Giả sử, chúng ta có một chuỗi chứa một số bảng chữ cái tiếng Anh viết hoa như thế này -

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

Chúng tôi được yêu cầu viết một hàm JavaScript nhận trong một chuỗi như vậy và chèn dấu phẩy ',' trước khoảng trắng trước mỗi chữ cái viết hoa trong chuỗi.

Mã cho điều này sẽ là -

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));

Sau đây là kết quả trên bảng điều khiển -

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