常用漢字の「𠮟」を1文字とカウントできない「まともじゃない」文字数カウンタが多いので作りました。
水平タブや改行やスペースなどはカウントしません。絵文字にある結合文字はカウントするので絵文字を使うと不正確になりがちです。
サーバにテキストを送らずに利用者のPCで文字数計算されるので比較的安全です。
U+0009 CHARACTER TABULATION U+000A LINE FEED U+000B LINE TABULATION U+000C FORM FEED U+000D CARRIAGE RETURN U+0020 SPACE U+0085 NEXT LINE U+00A0 NO-BREAK SPACE U+1680 OGHAM SPACE MARK U+180E MONGOLIAN VOWEL SEPARATOR U+2000 EN QUAD U+2001 EM QUAD U+2002 EN SPACE U+2003 EM SPACE U+2004 THREE-PER-EM SPACE U+2005 FOUR-PER-EM SPACE U+2006 SIX-PER-EM SPACE U+2007 FIGURE SPACE U+2008 PUNCTUATION SPACE U+2009 THIN SPACE U+200A HAIR SPACE U+2028 LINE SEPARATOR U+2029 PARAGRAPH SEPARATOR U+202F NARROW NO-BREAK SPACE U+3000 IDEOGRAPHIC SPACE