首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

急求 正则表达式解决方案

2013-02-24 
急求 正则表达式您的昵称可以由小写英文字母、中文、数字组成, 长度4-20个字符,一个汉字为两个字符。[解决办

急求 正则表达式
您的昵称可以由小写英文字母、中文、数字组成, 

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

[解决办法]
加了判断字符类型


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

热点排行