นับคำ ตัวอักษร ประโยค และบรรทัดภาษาไทย: หลักการและตัวอย่าง
คำใช้ Intl.Segmenter ภาษาไทย; ตัวอักษรแสดงทั้งจุดรหัส Unicode และกลุ่มอักขระที่มองเห็น
คำตอบโดยสรุป
คำใช้ Intl.Segmenter ภาษาไทย; ตัวอักษรแสดงทั้งจุดรหัส Unicode และกลุ่มอักขระที่มองเห็น
ตัวอักษรหนึ่งรูปอาจมีหลายรหัส
ก้ ประกอบด้วยตัวฐานและเครื่องหมาย จึงนับเป็นกลุ่มเดียวแต่สองจุดรหัส ความต่างนี้สำคัญเมื่อฟอร์มหนึ่งนับตามรหัส แต่อีกฟอร์มนับตามสิ่งที่ผู้อ่านเห็น
ภาษาไทยไม่ได้แบ่งคำทุกคำด้วยช่องว่าง
ระบบใช้ตัวแบ่งคำภาษาไทยของเบราว์เซอร์ ไม่ใช่ตัดตรงช่องว่างอย่างเดียว ชื่อเฉพาะ คำใหม่และคำติดกันอาจถูกแบ่งต่างกัน ควรเทียบเกณฑ์ของผู้รับงานก่อนใช้ยืนยันจำนวนคำ
บรรทัดบนหน้าจอกับบรรทัดในข้อความ
ข้อความยาวอาจตัดขึ้นบรรทัดตามความกว้างหน้าจอ แต่ตัวนับใช้การขึ้นบรรทัดใหม่ในข้อมูลจริง การย่อหน้าต่างเบราว์เซอร์จึงไม่เพิ่มจำนวนบรรทัดข้อมูล
ทดลองกับข้อมูลของคุณ
เปิดนับคำ ตัวอักษร ประโยค และบรรทัดภาษาไทย แล้วใช้ คู่มือทีละขั้น เมื่อต้องการตรวจช่องกรอก
อ่านประกอบ: MDN: การแบ่งข้อความด้วย Intl.Segmenter เป็นแหล่งข้อมูลพื้นฐาน ไม่ใช่การรับรองเครื่องมือหรือผลเฉพาะของผู้ใช้
คำถามที่พบบ่อย
นับคำ ตัวอักษร ประโยค และบรรทัดภาษาไทย ใช้หลักการใด?
คำใช้ Intl.Segmenter ภาษาไทย; ตัวอักษรแสดงทั้งจุดรหัส Unicode และกลุ่มอักขระที่มองเห็น
มีข้อจำกัดอะไรที่ต้องตรวจให้ตรงกับกรณีของฉัน?
การตัดคำและประโยคไทยอาจต่างกันตามพจนานุกรมของเบราว์เซอร์ ไม่ถือช่องว่างทุกช่องว่าแบ่งคำไทย