【JavaScript】Javascriptで文字バイト数を取得する

user-pic
0 Clip to Evernote



全角文字を2バイトとしてカウントする。
ただし、この例では、半角カタカナを1バイトとカウントする。
(要は、全角のみ2バイトとカウントする)

function GetByteCount(str) {
  if (str == "" || !str || str == null) return 0;
  var strS = str.replace(/[^0-9a-zア-ン゙゚ァィゥェォッャュョー、。「」\!\"\#\$\%\&\'\(\)\-\=\^\~\\\|\@\`\[\{\;\+\:\*\]\}\,\<\.\>\/\?\_\ ]/ig,"##");
  return strS.length;
  }



■関連記事


ドミノ・ピザ【PC向けサイト】 楽天トラベル株式会社 NEC Direct ・NECダイレクト