我想要正则表达式,这将允许以下样本
1) abcd
2) abcd123
3) abcd-123
不应该允许
1) 123abcd
2) 123
3) 123-123
答案 0 :(得分:2)
您可以使用此正则表达式:
/^[a-z]+-?\d*$/i
RegEx分手:
^
- 断言开始[a-z]+
- 匹配1个或更多字母-?
- 匹配可选的连字符\d*
- 匹配0位或更多位数$
- 断言结束答案 1 :(得分:0)
我认为,如果小写
[a-z]-?\d