正则表达式调试

时间:2020-06-08 19:35:04

标签: javascript regex

我的正则表达式需要一些帮助,这是我到目前为止的内容:

/^[a-zA-Z0-9\S\W]{2,}\d$/ 

这就是我想要做的:只有一个包含字母数字字符(仅允许使用小写和大写字母和数字-不能有空格,没有下划线),至少2个字符并且以数字作为最终名称的用户名字符(例如“ Fyard1”)已通过我的表单接受。

谢谢您的帮助!

1 个答案:

答案 0 :(得分:1)

使用

/^(?=.*\d$)[a-zA-Z0-9]{2,}$/

请参见proof

^查找字符串的开头,(?=.*\d$)要求末尾有一个数字,a-zA-Z0-9]{2,}匹配两个或多个数字或字母,并且$检查字符串的末尾

相关问题