我有一个有效的麻木列表,如下所示:
50, 56, 62, 68, 74, 80, 86, 92, 98, 104, 110, 116, 122, 128, 134, 140, 146, 152, 158
我需要一个正则表达式,它允许此列表中的每个数字,但没有别的。此正则表达式用于验证HTML5输入控件。一些澄清的例子:
50 => true
150 => false
abc => false
51 => false
110 => true
11 => false
50, 56 => false
我试过这个表达式,但问题是像156和150这样的数字也会匹配。
50|56|62|68|74|80|86|92|98|104|110|116|122|128|134|140|146|152|158
任何人都可以帮助我吗?
答案 0 :(得分:2)
添加^
和$
以匹配字符串
^(50|56|62|68|74|80|86|92|98|104|110|116|122|128|134|140|146|152|158)$
pattern
属性中使用,则注释中提到OP的模式正确。