//给String类封装一个计算汉字长度的新的方法(一个中文算两个字符)
String.prototype.len = function() {
return this.replace(/[^/x00-/xff]/g, "rr").length;
}
function getStrLength() {
var regexp = /^[/u4e00-/u9fa5]*$/; //正则匹配只能输入中文
var txtLoginName = document.getElementById("txtLoginName");
if (regexp.test(txtLoginName)) {
alert(txtLoginName.value.len());//弹出字符串长度
}
}
//Demo txtLoginName="中文一个法师abc"; 输出长度为13