日期:2014-05-16  浏览次数:20606 次

【求救】正则判断用户名,只能为数字,字母,下划线,中文,且首字符不能为下划线和数字,且中文字符长度为{2,8},英文为{3,16}
正则判断用户名
只能为数字,字母,下划线,中文,
首字符不能为下划线和数字,
中文字符长度为{2,8}
英文为{3,16}



跪求大神帮忙!!
------解决方案--------------------
本帖最后由 showbo 于 2014-04-28 16:27:18 编辑
是这些的混合的话一个正则搞不定。。如果是
1)数字,字母,下划线
2)中文

这2种组合可以用下面的
/^[a-z][a-z\d_]{2,15}$
------解决方案--------------------
^[\u4e00-\u9fa5]{2,8}$/ig

更正下上面红色部分的字数限制,忘记前缀有一个字母了