标签: asp.net regex
我希望有一个正则表达式,只允许输入特定数字,例如2,4,5,6,10,18
我试过像
"'2'|'4'|'5'|'6'|'10'|'18'"
我输入的任何内容都没有使用正则表达式,然后计算机指着我笑了。
我哪里错了?
答案 0 :(得分:4)
单引号是不必要的。您正在寻找的正则表达式是:^(2|4|5|6|10|18)$。
^(2|4|5|6|10|18)$
符号^和$表示该行的开头和结尾,以防止121匹配(因为它包含2)。
^
$
121
2