判断字节长度截取合适数据
function lengthVerification(value, maxLength) {
var len = 0;
var result = "";
for (var i = 0; i < value.length; i++) {
if (value.charCodeAt(i) > 127 || value.charCodeAt(i) == 94) {
len += 2;
result += value.charAt(i);
} else {
len++;
result += value.charAt(i);
}
if (len > maxLength) {
return result
}
}
return value;
}
html调用:
maxLength = "23", oninput = "value=lengthVerification(value,maxLength)"