จำนวนตัวอักษร

เครื่องมือนับจำนวนตัวอักษร

เพียงวางข้อความของคุณเพื่อตรวจสอบจำนวนตัวอักษร จำนวนไบต์ และจำนวนคำอย่างรวดเร็ว

นับผลลัพธ์
0
จำนวนตัวอักษร
วิธีการนับ
เมื่อเปิดใช้งานแล้ว ตัวแยกวิเคราะห์ HTML ของเบราว์เซอร์จะแยกวิเคราะห์เนื้อหาเป็น HTML และนับจำนวนข้อความในเนื้อหาหลัก โดยไม่รวมแท็ก สคริปต์ สไตล์ และองค์ประกอบอื่นๆ

เกี่ยวกับเครื่องมือนี้

คุณสามารถนับจำนวนคำของข้อความได้แบบเรียลไทม์ในเบราว์เซอร์ของคุณ สำหรับโพสต์บนโซเชียลมีเดีย, บทความโฆษณา, ชื่อบทความ, คำอธิบายเมตา, เนื้อหา HTML, และอื่น ๆ

  • ทั้งตัวอักษรเต็มความกว้างและตัวอักษรครึ่งความกว้างจะถูกนับเป็น "1 ตัวอักษร" คู่ตัวแทน เช่น อีโมจิ ก็จะถูกนับเป็น 1 ตัวอักษรเช่นกัน
  • จำนวนไบต์แสดงขนาดเมื่อเข้ารหัสในรูปแบบ UTF-8
  • เมื่อคุณเปิดใช้งาน "ลบแท็ก HTML" คุณจะเห็นปริมาณข้อความที่มีลักษณะคล้ายกับเนื้อหาหลักของ HTML

วิธีใช้เครื่องมือนับจำนวนตัวอักษร

เมื่อคุณป้อนหรือวางข้อความในพื้นที่ข้อความ ผลลัพธ์จะอัปเดตโดยอัตโนมัติตามวิธีการนับที่เลือก

  1. วางข้อความ, โค้ด, หรือ HTML ที่คุณต้องการนับลงในช่องข้อความ
  2. เลือกหน่วยที่คุณต้องการตรวจสอบจากจำนวนตัวอักษร จำนวนไบต์ หรือจำนวนคำ
  3. หากคุณต้องการนับเฉพาะข้อความในเนื้อหา HTML ให้เปิด "นับโดยไม่รวมแท็ก HTML"

ข้อควรสังเกตเมื่อทำการนับ

  • จำนวนตัวอักษรจะอ้างอิงตามจุดรหัส JavaScript ดังนั้นทั้งตัวอักษรเต็มความกว้างและครึ่งความกว้างจะถูกนับเป็นหนึ่งตัวอักษร
  • หากเบราว์เซอร์รองรับ Intl.Segmenter จะถูกใช้เพื่อแยกข้อความที่มีภาษาญี่ปุ่นออกเป็นคำๆ สำหรับเบราว์เซอร์ที่ไม่รองรับ จะใช้วิธีที่ง่ายกว่า
  • การลบแท็ก HTML ดำเนินการโดยการแยกวิเคราะห์ HTML แทนการใช้รูปแบบปกติ อย่างไรก็ตาม ในกรณีของ HTML ที่เสียหายอย่างรุนแรง ผลลัพธ์จะขึ้นอยู่กับการแก้ไขของเบราว์เซอร์

คำถามที่พบบ่อย

ตัวอักษรเต็มความกว้างนับเป็นสองตัวอักษรหรือไม่?

ไม่ เมื่อนับตามจำนวนตัวอักษร ทั้งตัวอักษรเต็มความกว้างและครึ่งความกว้างจะถูกนับเป็นหนึ่งตัวอักษรแต่ละตัว หากคุณเลือก "ตามจำนวนไบต์" คุณสามารถตรวจสอบจำนวนไบต์ใน UTF-8 ได้

การลบแท็ก HTML หมายถึงการลบเนื้อหาที่อยู่ระหว่างแท็ก "<" และ ">" เท่านั้นใช่หรือไม่?

ไม่. มันทำการแยกวิเคราะห์ HTML โดยใช้ DOMParser ของเบราว์เซอร์, ดึงข้อความเนื้อหาออกมา, และนับจำนวน. เนื้อหาของแท็ก `script`, `style`, `noscript`, และ `template` จะไม่ถูกนับรวม.

ข้อความที่ฉันป้อนจะถูกส่งไปยังเซิร์ฟเวอร์หรือไม่?

การนับจำนวนดำเนินการโดย JavaScript ในเบราว์เซอร์ ระบบจะไม่ส่งแบบฟอร์มที่มีข้อความไปยังเซิร์ฟเวอร์ แต่จะประมวลผลเฉพาะข้อมูลนำเข้าแบบมาตรฐานและการเปลี่ยนแปลงตัวเลือกเท่านั้น