半角「ABCDE」と全角「あいうえお」、どちらも5を返す。IEは6.0、FireFoxは2.0.0.8、Operaは9.24で確認した(また、以下に記述している挙動も全てこのバージョンで確認)。 プログラムで重要なのは文字数ではなくバイト数であることが多いので、これは困った仕様だ。バイト数を返すプロパティも用意して欲しいが、無いようなので仕方がない。自分で作ろう。
半角「ABCDE」と全角「あいうえお」、どちらも5を返す。IEは6.0、FireFoxは2.0.0.8、Operaは9.24で確認した(また、以下に記述している挙動も全てこのバージョンで確認)。 プログラムで重要なのは文字数ではなくバイト数であることが多いので、これは困った仕様だ。バイト数を返すプロパティも用意して欲しいが、無いようなので仕方がない。自分で作ろう。
JavaScriptで以下のようにテキストエリアで入力文字数を表示させているのですが、 全角文字も半角文字も同じ1文字としてカウントされてしまいます。 入力された文字が全角なら2、半角なら1としてカウントするように出来ないでしょうか? ================================================================ /*テキスト入力フォームで文字数を表示する*/ function ShowLength( str ) { document.getElementById("inputlength").innerHTML = str.length + "文字"; } ---------------------------------------------------------------- <textarea cols="70" rows="1
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く