文字数を正確にカウントするには?

[戻る]
めぐ 2004/08/04(水) 09:22:57
テキストエリアの文字数制限についての質問です。
全角と半角が混在する書き込みの文字数制限をしたいのですが、半角は1、全角は2の
ようにカウントすることはできますか?
今現在、JavaScriptで300文字になるとアラートが出るようにしているのですが、半
角のみでも300文字でアラートが出ます。
いろいろなサイトを探してみたのですが、どうしても見つけることができず、質問させ
ていただきました。
よろしくお願いいたします。

kuma 2004/08/04(水) 20:25:08
っ| if(escape(string.charat(n)).length>3){len+=2;}else{len++;} |

kuma 2004/08/04(水) 21:03:00
function GetStringLength (str){
  var i = new Number(0);
  var num = new Number(0);

  for(i = 0; i < str.length; i++)
    if(escape(str.charAt(i)).length > 3) num++;

  return (str.length + num);
}

古いスレッドには追加発言できません。