我正在寻找一个只允许输入特定数字的正则表达式,例如2、4、5、6、10、18
我试过类似的东西
"'2'|'4'|'5'|'6'|'10'|'18'"
我输入的任何东西都没有通过正则表达式,然后计算机指着我笑了起来。
我哪里错了?
最佳答案
单引号是不必要的。您正在寻找的正则表达式是:^(2|4|5|6|10|18)$
.
符号 ^
和 $
表示行的开始和结束,以防止 121
来自匹配(因为它包含 2
)。
关于asp.net - 正则表达式只允许特定数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9071001/