Devdit
 

JavaScript ตัดคำภาษาไทย ให้สั้นลง

2.5K

สอนภาษา 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 เพื่อดูผลลัพธ์ที่หลากหลาย

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ