Jquery怎么验证汉字长度

2025-05-12 04:17:10
推荐回答(2个)
回答1:

使用正则表达式,代码如下:

function getByteLen(val) {
var len = 0;
for (var i = 0; i < val.length; i++) {
var a = val.charAt(i);
if (a.match(/[^\x00-\xff]/ig) != null)
{
len += 2;
}
else
{
len += 1;
}
}
return len;
}

回答2:

var sss = "张三李";
alert(sss.length);  //3