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