Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

ใช้อักษรตัวพิมพ์ใหญ่เฉพาะอักษรตัวแรกหลังโคลอนด้วย regex และ JavaScript หรือไม่


หากต้องการใช้อักษรตัวแรกเป็นตัวพิมพ์ใหญ่ ให้ใช้แนวคิดของนิพจน์ทั่วไปร่วมกับ toUpperCase() เนื่องจาก toUpperCase() ใช้อักษรตัวพิมพ์ใหญ่ในสตริงทั้งหมด เราจึงต้องใช้ Regex toonly ให้ตัวอักษรตัวแรกหลังโคลอนเป็นตัวพิมพ์ใหญ่เท่านั้น

สมมติว่าต่อไปนี้คือสตริงของเรา −

var objectValues='fullName: john Smith';

ต่อไปนี้คือรหัสที่สมบูรณ์เพื่อใช้เป็นตัวพิมพ์ใหญ่เฉพาะอักษรตัวแรกหลังเครื่องหมายทวิภาค -

ตัวอย่าง

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

ในการรันโปรแกรมข้างต้น คุณต้องใช้คำสั่งต่อไปนี้ -

node fileName.js.

ที่นี่ ชื่อไฟล์ของฉันคือ demo85.js

ผลลัพธ์

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

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