js javascript正则表达式 用户名
求高手写一个js的用户名正则表达式。要求:长度:3-16位可以为汉字、数字、字母(大小写)、下划线谢谢...
求高手写一个js的用户名正则表达式。
要求:
长度:3-16位
可以为汉字、数字、字母(大小写)、下划线
谢谢 展开
要求:
长度:3-16位
可以为汉字、数字、字母(大小写)、下划线
谢谢 展开
展开全部
^[0-9a-zA-Z\u4e00-\u9fa5_]{3,16}$
这个是最简单的,符合你的要求
/^[0-9a-zA-Z\u4e00-\u9fa5_]{3,16}$/.test("12");//fasle
/^[0-9a-zA-Z\u4e00-\u9fa5_]{3,16}$/.test("ad");//fasle
/^[0-9a-zA-Z\u4e00-\u9fa5_]{3,16}$/.test("你好");//fasle
/^[0-9a-zA-Z\u4e00-\u9fa5_]{3,16}$/.test("add@");//fasle
/^[0-9a-zA-Z\u4e00-\u9fa5_]{3,16}$/.test("add");//true
/^[0-9a-zA-Z\u4e00-\u9fa5_]{3,16}$/.test("add123");//true
/^[0-9a-zA-Z\u4e00-\u9fa5_]{3,16}$/.test("add123百度true");//true
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询