質問: 文字数とカウントするWEBアプリを作ったのですが、例えば100文字以上になるとはみ出た文字だけ色を変えるという事はブラウザ上で可能でしょうか 文字数がはみでたよと伝えたいです。
回答: >文字数とカウントするWEBアプリを作ったのですが、例えば100文字以上になるとはみ出た文字だけ色を変えるという事はブラウザ上で可能でしょうか 可能。 正規表現で、 半角文字に対応する16進数文字コードの範囲を使えば、 半角文字を判別できる。 1文字ずつ文字数をカウントしていくときに、 半角文字かどうかを判別し、 半角文字の場合はカウントに 0.5 を、 全角文字の場合はカウントに 1 を足していく。 それで、 制限文字数を超えた位置から後方の文字列を切り離し、 ~ で囲って色を変えればいい。 ━━━━━━━━━━━━━━━━ 01あ2いう3え4おかきく5678けこ9 ━━━━━━━━━━━━━━━━