• ベストアンサー

文字型データのバイト数をカウントするには

Java Scriptで文字型データのバイト数をカウントする関数は何でしょうか? PHPでいうmb_strlen()のようなものです。 どうぞよろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

mb_strlen()と同じ動作ということであれば lengthプロパティがそのまま使えます。(javascript1.3以降なら、文字コードはUnicodeで扱われるので全角文字は1文字として数えられます)

参考URL:
http://okwave.jp/kotaeru.php3?qid=1866603
Intel_404
質問者

お礼

これです、求めていたものは。 ありがとうございました。

その他の回答 (1)

  • m035
  • ベストアンサー率44% (38/86)
回答No.1

http://www.interq.or.jp/japan/satoshi0/sample/moji/ http://www.openspc2.org/reibun/javascript/string/026/ http://www.kanaya440.com/contents/tips/javascript/006.html など検索で出てきました。 それと、JavaScriptにはバイト型が無いので、そのような関数などはありません。 文字を何らかの方法で文字コードとして1バイトか2バイトか判別し、カウントするしかないようです。

Intel_404
質問者

お礼

なるほど、ありがとうございました。リンク参考にさせていただきます

関連するQ&A