如何在正则表达式中添加!= - 1?

时间:2014-04-09 15:53:25

标签: javascript jquery regex

我有一个正则表达式来检查字符串中的非字符和仅2位数字:

var RegularExpression = /^\d{2}$/

如何修改它以接受" -1"?

谢谢

2 个答案:

答案 0 :(得分:3)

如果想要接受由两位数字或精确字符串"-1"组成的任何字符串,请使用替换(|),如下所示:

/^(\d{2}|-1)$/

或者,如果您想接受任何包含两个数字的字符串或由负号和一个数字组成的字符串(即-999中的任何数字),请使用字符类([…]),像这样:

/^[-\d]\d$/

答案 1 :(得分:0)

像这样可能:

/^\d{2}$|^-1$/