正则表达式 验证昵称

要求昵称不能包含特殊字符,可以是汉字,数字和字母。汉字可以为2-6位,字母或数字可以为4-12位~ 大家帮帮忙喽~! 在此先谢过啦

先用程序来测出字符的长度
在用正则来匹配([a-z0-9[^a-za-z0-9_\n\t]]*)
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-23
^[\u4E00-\u9FA5A-Za-z0-9_]+$
在中英混输的情况下长度无法用正则判断,所以还是用程序判断一下吧。本回答被提问者采纳