要求:
昵称可以由小写英文字母、中文、数字组成,
长度4-20个字符。 $(function(){//检查昵称
$("#txtNickName").blur(function(){
var pattern =/\b^([\u4e00-\u9fa5]|[A-Za-z0-9]){4,20}$\b/;
//这句话写的不对吗为什么验证总是出错那,把[\u4e00-\u9fa5]这个中文验证去掉,验证字母跟数字能通过,说明就是中文验证[\u4e00-\u9fa5]这个出问题了是不该这么写吗?
if(!pattern.test(nickname)){
$("#name\\.info").html("昵称的输入格式不正确");
return;
}朋友们帮忙看下,会写上面正则的朋友,如果我写的不对,帮忙写下吧 谢谢啦.