สอนภาษา JavaScript ตัดคำภาษาไทย จากข้อความ หรือประโยค โดยใช้คำสั่ง substr ซึ่งคำสั่งนี้จะกำหนดตำแหน่งของอักษรเริ่ม และจำนวนตัวอักษรที่จะแสดง สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง JavaScript ตัดคำภาษาไทย
<script>
var txt = "สวัสดี ผมชื่อส้ม ฉันชื่อกล้วย หนูชื่อแอปเปิล";
console.log( "ก่อนตัดข้อความ คือ "+txt );
console.log( "ตัดข้อความด้วย 0, 15 คือ "+txt.substr(0, 15)+" ..." );
console.log( "ตัดข้อความด้วย 16, 15 คือ "+txt.substr(16, 15)+" ..." );
</script>
ผลลัพธ์
ก่อนตัดข้อความ คือ สวัสดี ผมชื่อส้ม ฉันชื่อกล้วย หนูชื่อแอปเปิล
ตัดข้อความด้วย 0, 15 คือ สวัสดี ผมชื่อส้ ...
ตัดข้อความด้วย 16, 15 คือ ฉันชื่อกล้วย ห ...
1. substr(0, 15) คือ แสดงเฉพาะอักษรตัวที่ 0 และนับต่อไปอีก 15 ตัวอักษร นอกนั้นไม่แสดงถูกตัดออก
2. substr(16, 15) คือ แสดงเฉพาะอักษรตัวที่ 16 และนับต่อไปอีก 15 ตัวอักษร นอกนั้นไม่แสดงถูกตัดออก
3. แนะนำให้ลองเปลี่ยนแปลงตัวเลขทั้ง 2 เพื่อดูผลลัพธ์ที่หลากหลาย