ตัวอย่าง จากข้อความ :
1 | var capitalizeText = "love is all around." |
วิธีที่ 1 : ใช้ regex (regular expression)
1 | var result = capitalizeText .replace(/^[a-z]/, function (m){ return m.toUpperCase() }); |
วิธีที่ 2 : ใช้การตัดคำด้วย substr()
1 | var result = capitalizeText .substr(0, 1).toUpperCase() + capitalizeText.substr(1); |
วิธีที่ 3 : ใช้การอ้างอิงลำดับใน array
1 | var result = capitalizeText[0].toUpperCase() + capitalizeText.substring(1); |
วิธีที่ 4 : ใช้การอ้างอิงตัวอักษรด้วย .charAt(0)
1 | var result = capitalizeText.charAt(0).toUpperCase() + capitalizeText.substring(1); |
วิธีที่ 5 : ใช้ตัดคำด้วย .slice()
1 | var result = capitalizeText.slice(0,1).toUpperCase() + capitalizeText.slice(1, capitalizeText.length); |
วิธีที่ 6 : ใช้ตัดคำด้วย substring
1 | var result = capitalizeText.substring(0, 1).toUpperCase() + capitalizeText.substring(1); |
ทุกวิธีได้ผลลัพธ์ดังนี้ครับ
1 | var capitalizeText = "Love is all around." |
หมายเหตุ : วิธีการที่แนะนำให้ใช้มากที่สุดคือ วิธีที่ 4 ครับโดยการใช้ .charAt(0) จากการทดสอบให้ผลลัพธ์ที่เร็วที่สุด
0 comments:
Post a Comment