Лічыльнік сімвалаў

Устаўце тэкст і адразу праверце колькасць grapheme, колькасць без прабелаў, колькасць радкоў і UTF-8 байты.

Ваш тэкст апрацоўваецца ў браўзеры і не адпраўляецца на сервер.

Працуе лакальна / без перадачы на сервер

Як карыстацца

  1. Адкрыйце інструмент, затым устаўце або ўвядзіце тэкст.
  2. Праверце правую панэль, дзе асноўным значэннем паказваецца колькасць grapheme.
  3. Усталюйце мэтавы ліміт, каб бачыць, колькі сімвалаў засталося, і прагрэс.
  4. Вылучыце частку тэксту, каб убачыць падлік толькі для вылучэння.

Прыклады

Пост для сацсеткі (ліміт 120 сімвалаў)

Увод: Кароткі пост на японскай мове з emoji

Вынік: Адразу правярайце колькасць grapheme і астатак сімвалаў

Праверка ліміту API

Увод: Тэкст з англійскай, пераносамі радкоў і сімваламі

Вынік: Разам правярайце UTF-8 байты і code points

FAQ

Чаму колькасць grapheme і code points можа адрознівацца?

Emoji і камбінаваныя паслядоўнасці могуць утрымліваць некалькі ўнутраных code points, але візуальна выглядаць як адзін сімвал.

Ці адпраўляецца мой тэкст на сервер?

Не. Увесь падлік выконваецца цалкам у вашым браўзеры.

Ці дакладны эквівалент поўнай шырыні?

Не. Гэта ацэнка. Па змаўчанні ASCII мае вагу 0.5, а не-ASCII - 1.0.

Ці можна лічыць толькі вылучаны тэкст?

Так. Вылучыце тэкст у рэдактары, і колькасць для вылучэння з'явіцца асобна.

Гласарый

Grapheme
Адзінка, якая выглядае як адзін бачны сімвал.
Кодавая кропка
Унутраная адзінка сімвала Unicode.
UTF-8 байты
Прыблізны памер даных для захавання і перадачы.

Заўвагі

  • Калі Intl.Segmenter недаступны, падлік grapheme пераходзіць на больш просты запасны метад.
  • Эквівалент поўнай шырыні - гэта ацэнка. Калі ваша мэтавая сістэма мае строгія правілы, кіруйцеся імі.
  • Калі auto-save уключаны, уведзены тэкст захоўваецца ў localStorage на гэтай прыладзе. На агульных прыладах лепш адключыць гэтую опцыю.