用户名注册正则验证
用于用户名注册,,用户名只 能用 中文、英文、数字、下划线、4-16个字符。
/^[u4E00-u9FA5uf900-ufa2dw]{4,16}$/
中文字符或者单词字符,4到16个。实现4到16结成到正则里的关键就是开始^和结束$,这就等于整个字符串只能有这些匹配的内容,不能有多余的
<script type="text/网页特效">
function isEmail(str){
var reg = /^[u4E00-u9FA5uf900-ufa2dw]{4,16}$/;
return reg.test(str);
}
var str = '超级无敌用户名regExp';
var str2 = '捣乱的@';
var str3 = '太短'
var str4 = '太长longlonglonglonglonglonglonglong'
document.write(isEmail(str)+'<br />');
document.write(isEmail(str2)+'<br />');
document.write(isEmail(str3)+'<br />');
document.write(isEmail(str4)+'<br />');
</script>
补充:网页制作,js教程