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

Chỉ viết hoa chữ cái đầu tiên sau dấu hai chấm với regex và JavaScript?


Để chỉ viết hoa chữ cái đầu tiên, hãy sử dụng khái niệm biểu thức chính quy cùng vớitoUpperCase (). Vì toUpperCase () viết hoa toàn bộ chuỗi, chúng ta cần sử dụng Regex để chỉ viết hoa chữ cái đầu tiên sau dấu hai chấm.

Giả sử sau đây là chuỗi của chúng tôi -

var objectValues='fullName: john Smith';

Đây là mã hoàn chỉnh để chỉ viết hoa chữ cái đầu tiên sau dấu hai chấm -

Ví dụ

var objectValues='fullName: john Smith';
function capitalizeFirstAfterTheColon(value){
   return value.replace(/([:\?]\s+)(.)/g, function(data) {
      return data.toUpperCase();
   });
}
console.log(capitalizeFirstAfterTheColon(objectValues));

Để chạy chương trình trên, bạn cần sử dụng lệnh sau -

node fileName.js.

Đây, tên tệp của tôi là demo85.js.

Đầu ra

Điều này sẽ tạo ra kết quả sau -

PS C:\Users\Amit\JavaScript-code> node demo85.js
fullName: John Smith