日期:2014-05-16  浏览次数:20391 次

求正则,各位帮帮忙
4-20个字符(支持汉字、字符、下划线),一个汉字有两个字符

------解决方案--------------------
function check(str){
function getByteLen(str){
return str.replace( /[^\x00-\xff]/g,"xx").length
}
var len = getByteLen(str);
if(len > 3 && len< 21){
alert("验证成功!");
}
}