我的正则表达式需要一些帮助,这是我到目前为止的内容:
/^[a-zA-Z0-9\S\W]{2,}\d$/
这就是我想要做的:只有一个包含字母数字字符(仅允许使用小写和大写字母和数字-不能有空格,没有下划线),至少2个字符并且以数字作为最终名称的用户名字符(例如“ Fyard1”)已通过我的表单接受。
谢谢您的帮助!
答案 0 :(得分:1)
使用
/^(?=.*\d$)[a-zA-Z0-9]{2,}$/
请参见proof。
^
查找字符串的开头,(?=.*\d$)
要求末尾有一个数字,a-zA-Z0-9]{2,}
匹配两个或多个数字或字母,并且$
检查字符串的末尾