ຕົວນັບອັກຂະລະ

ວາງຂໍ້ຄວາມ ແລະ ກວດຈໍານວນ grapheme, ຈໍານວນໂດຍບໍ່ຮວມຊ່ອງວ່າງ, ຈໍານວນແຖວ ແລະ UTF-8 bytes ໄດ້ທັນທີ.

ຂໍ້ຄວາມຂອງທ່ານຖືກປະມວນຜົນໃນ browser ແລະ ບໍ່ຖືກສົ່ງໄປຫາເຊີບເວີ.

ເຮັດວຽກໃນເຄື່ອງ / ບໍ່ສົ່ງໄປຫາເຊີບເວີ

ວິທີໃຊ້

  1. ເປີດເຄື່ອງມື ແລ້ວວາງ ຫຼື ພິມຂໍ້ຄວາມ.
  2. ກວດ panel ດ້ານຂວາ ທີ່ຈໍານວນ grapheme ຖືກສະແດງເປັນຄ່າຫຼັກ.
  3. ກໍານົດ target limit ເພື່ອເບິ່ງຈໍານວນທີ່ເຫຼືອ ແລະ progress.
  4. ເລືອກບາງສ່ວນຂອງຂໍ້ຄວາມ ເພື່ອເບິ່ງຈໍານວນສະເພາະສ່ວນທີ່ເລືອກ.

ຕົວຢ່າງ

ໂພສໂຊຊຽວ (ຈໍາກັດ 120 ຕົວອັກສອນ)

Input: ໂພສສັ້ນໆພາສາຍີ່ປຸ່ນທີ່ມີ emoji

Output: ກວດຈໍານວນ grapheme ແລະ ຈໍານວນທີ່ເຫຼືອໄດ້ທັນທີ

ກວດຂີດຈໍາກັດຂອງ API

Input: ຂໍ້ຄວາມທີ່ມີພາສາອັງກິດ, newline ແລະ ສັນຍາລັກ

Output: ກວດ UTF-8 bytes ແລະ code points ໄດ້ພ້ອມກັນ

FAQ

ເປັນຫຍັງຈໍານວນ grapheme ກັບ code point ຈຶ່ງຕ່າງກັນ?

Emoji ແລະ ລໍາດັບອັກສອນປະສົມ ອາດໃຊ້ code point ຫຼາຍຕົວພາຍໃນ ແຕ່ສະແດງເປັນຕົວອັກສອນທີ່ເຫັນໄດ້ພຽງຫນຶ່ງຕົວ.

ຂໍ້ຄວາມຂອງຂ້ອຍຖືກສົ່ງໄປຫາເຊີບເວີບໍ?

ບໍ່. ການນັບເຮັດໃນ browser ຂອງທ່ານທັງໝົດ.

full-width equivalent ແມ່ນແມ່ນວ່າແມ່ນຄ່າແນ່ນອນບໍ?

ບໍ່. ມັນເປັນຄ່າປະເມີນ. ຄ່າເລີ່ມຕົ້ນແມ່ນ ASCII = 0.5 ແລະ non-ASCII = 1.0.

ສາມາດນັບສະເພາະຂໍ້ຄວາມທີ່ເລືອກໄດ້ບໍ?

ໄດ້. ເລືອກຂໍ້ຄວາມໃນ editor ແລ້ວຈໍານວນຂອງສ່ວນທີ່ເລືອກຈະປາກົດ.

ຄໍາສັບ

Grapheme
ໜ່ວຍທີ່ປາກົດເປັນຕົວອັກສອນທີ່ເຫັນໄດ້ຫນຶ່ງຕົວ.
ຈຸດລະຫັດ
ໜ່ວຍອັກສອນ Unicode ພາຍໃນ.
ໄບຕ໌ UTF-8
ຂະໜາດຂໍ້ມູນໂດຍປະມານທີ່ໃຊ້ໃນການຈັດເກັບ ແລະ ການສົ່ງຕໍ່.

ໝາຍເຫດ

  • ຖ້າ Intl.Segmenter ບໍ່ຮອງຮັບ, ການນັບ grapheme ຈະ fallback ໄປວິທີທີ່ງ່າຍກວ່າ.
  • full-width equivalent ເປັນຄ່າປະເມີນ. ຖ້າປາຍທາງຂອງທ່ານມີກົດທີ່ເຂັ້ມງວດ, ໃຫ້ອ້າງຕາມກົດນັ້ນ.
  • ເມື່ອ auto-save ON, input text ຈະຖືກບັນທຶກໄວ້ໃນ localStorage ຂອງອຸປະກອນນີ້. ປິດມັນໃນອຸປະກອນທີ່ໃຊ້ຮ່ວມກັນ.