永发信息网

js javascript正则表达式 用户名

答案:2  悬赏:70  手机版
解决时间 2021-03-26 00:38
  • 提问者网友:凉末
  • 2021-03-25 15:53
js javascript正则表达式 用户名
最佳答案
  • 五星知识达人网友:时间的尘埃
  • 2021-03-25 16:08
^[0-9a-zA-Zu4e00-u9fa5_]{3,16}$
这个是最简单的,符合你的要求
/^[0-9a-zA-Zu4e00-u9fa5_]{3,16}$/.test("12");//fasle
/^[0-9a-zA-Zu4e00-u9fa5_]{3,16}$/.test("ad");//fasle
/^[0-9a-zA-Zu4e00-u9fa5_]{3,16}$/.test("你好");//fasle
/^[0-9a-zA-Zu4e00-u9fa5_]{3,16}$/.test("add@");//fasle
/^[0-9a-zA-Zu4e00-u9fa5_]{3,16}$/.test("add");//true
/^[0-9a-zA-Zu4e00-u9fa5_]{3,16}$/.test("add123");//true
/^[0-9a-zA-Zu4e00-u9fa5_]{3,16}$/.test("add123百度true");//true
全部回答
  • 1楼网友:夜风逐马
  • 2021-03-25 17:27
/^([a-zA-Z0-9_\u4e00-\u9fa5]){3,16}$/
[a-z]小写
[A-Z]大写
[\u4e00-\u9fa5]汉字
纯手写,希望能帮到楼主追问非常感谢,表达式中少一个“_”,祝你生活愉快。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯