求正则,各位帮帮忙
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("验证成功!");
}
}