js實現限定輸入最大字節數
function limitInputCharLen(str, maxLen) {
var w = 0;
var tempCount = 0;
for(var i = 0; i < str.value.length; i++) {
var c = str.value.charCodeAt(i);
if((c >= 0x0001 && c <= 0x007e) || (0xff60 <= c && c <= 0xff9f)) {
w++;
} else {
w += 2;
}
if(w > maxLen) {
str.value = str.value.substr(0, i);
break;
}
}
}