កម្មវិធីរាប់តួអក្សរ

Paste អត្ថបទ ហើយពិនិត្យភ្លាមៗចំនួន grapheme, ចំនួនដោយមិនរាប់ spaces, ចំនួនបន្ទាត់ និង UTF-8 bytes។

អត្ថបទរបស់អ្នកដំណើរការនៅក្នុង browser ហើយមិនត្រូវបានផ្ញើទៅ server ទេ។

ដំណើរការក្នុងមូលដ្ឋាន / មិនផ្ញើទៅ server

របៀបប្រើ

  1. បើកឧបករណ៍ ហើយ paste ឬវាយអត្ថបទរបស់អ្នក។
  2. ពិនិត្យ panel ខាងស្តាំ ដែលបង្ហាញ grapheme count ជាតម្លៃសំខាន់។
  3. កំណត់ limit ដើម្បីមើលតួអក្សរនៅសល់ និង progress។
  4. ជ្រើសផ្នែកណាមួយនៃអត្ថបទ ដើម្បីមើលចំនួនសម្រាប់ selection ប៉ុណ្ណោះ។

គំរូ

ប្រកាសលើបណ្ដាញសង្គម (ដែនកំណត់ 120 តួអក្សរ)

Input: អត្ថបទបង្ហោះខ្លីជាភាសាជប៉ុនជាមួយ emoji

Output: ពិនិត្យចំនួន grapheme និងតួអក្សរនៅសល់ភ្លាមៗ

ពិនិត្យដែនកំណត់ API

Input: អត្ថបទដែលមានអង់គ្លេស បន្ទាត់ថ្មី និងនិមិត្តសញ្ញា

Output: ពិនិត្យ UTF-8 bytes និង code points ជាមួយគ្នា

សំណួរញឹកញាប់

ហេតុអ្វី grapheme count និង code point count ខុសគ្នា?

Emoji និង combining sequences អាចប្រើ code points ច្រើន ខណៈដែលមើលឃើញជាតួអក្សរមួយ។

តើអត្ថបទរបស់ខ្ញុំត្រូវបានផ្ញើទៅ server ទេ?

មិនទេ។ ការរាប់ធ្វើឡើងទាំងស្រុងក្នុង browser របស់អ្នក។

តើ full-width equivalent ត្រឹមត្រូវដាច់ខាតទេ?

មិនទេ។ វាជាការប៉ាន់ស្មាន។ លំនាំដើម ASCII = 0.5 និង non-ASCII = 1.0។

តើខ្ញុំអាចរាប់តែអត្ថបទដែលបានជ្រើសបានទេ?

បាន។ ជ្រើសអត្ថបទក្នុង editor ហើយចំនួនសម្រាប់ selection នឹងបង្ហាញ។

វចនានុក្រម

Grapheme
ឯកតាមួយដែលមើលទៅដូចជាតួអក្សរតែមួយ។
ចំណុចកូដ
ឯកតាតួអក្សរ Unicode ខាងក្នុង។
បៃ UTF-8
ទំហំទិន្នន័យប្រហាក់ប្រហែលដែលប្រើសម្រាប់ផ្ទុក និងបញ្ជូន។

ចំណាំ

  • បើ Intl.Segmenter មិនមាន ចំនួន grapheme នឹងត្រលប់ទៅវិធីសាមញ្ញជាងនេះ។
  • Full-width equivalent គឺជាការប៉ាន់ស្មាន។ បើគោលដៅរបស់អ្នកមានច្បាប់តឹងរឹង សូមអនុវត្តតាមច្បាប់នោះ។
  • ពេល auto-save បើក អត្ថបទ input នឹងត្រូវបានរក្សាទុកក្នុង localStorage នៅលើឧបករណ៍នេះ។ សូមបិទវាលើឧបករណ៍ដែលចែករំលែក។