js限定字符数(注意:一个汉字算2个字符)
作者:
木利 | 来源:发表于
2018-07-23 17:35 被阅读0次<input id="txt" type="text">
//字符串截取
function getByteVal(val, max) {
var returnValue = '';
var byteValLen = 0;
for (var i = 0; i < val.length; i++) {
if (val[i].match(/[^\x00-\xff]/ig) != null) byteValLen += 2; else byteValLen += 1;
if (byteValLen > max) break;
returnValue += val[i];
}
return returnValue;
}
$('#txt').on('keyup', function () {
var val = this.value;
if (val.replace(/[^\x00-\xff]/g, "**").length > 14) {
this.value = getByteVal(val, 14);
}
});
本文标题:js限定字符数(注意:一个汉字算2个字符)
本文链接:https://www.haomeiwen.com/subject/zbijmftx.html
网友评论