全角文字を2バイトとしてカウントする。
ただし、この例では、半角カタカナを1バイトとカウントする。
(要は、全角のみ2バイトとカウントする)
function GetByteCount(str) {
if (str == "" || !str || str == null) return 0;
var strS = str.replace(/[^0-9a-zア-ン゙゚ァィゥェォッャュョー、。「」\!\"\#\$\%\&\'\(\)\-\=\^\~\\\|\@\`\[\{\;\+\:\*\]\}\,\<\.\>\/\?\_\ ]/ig,"##");
return strS.length;
}





