หากต้องการใช้อักษรตัวแรกเป็นตัวพิมพ์ใหญ่ ให้ใช้แนวคิดของนิพจน์ทั่วไปร่วมกับ 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