当前位置: 代码迷 >> JavaScript >> 急求 正则表达式解决方案
  详细解决方案

急求 正则表达式解决方案

热度:215   发布时间:2013-02-24 17:58:56.0
急求 正则表达式
您的昵称可以由小写英文字母、中文、数字组成, 

长度4-20个字符,一个汉字为两个字符。 

------解决方案--------------------
加了判断字符类型

function check(str){
 return  /^[a-z\u4e00-\u9fa5\d]+$/.test(str)&& !!str.replace(/[^\x00-\xff]/g,"**").match(/^.{4,20}$/)
}
alert( check("测试测试测试12aA") );
  相关解决方案