与x或x + y匹配的简单正则表达式

时间:2012-04-03 13:28:31

标签: jquery regex

我正在尝试验证输入字段以接受x OR x + y,其中x和y是1-10的整数。哪个正则表达式与此匹配?这将与自定义jQuery验证一起使用。

实施例

  • 4:好的
  • 5 + 1:好的
  • 0:不行
  • 0-9:不行
  • 1 + 11:不行

3 个答案:

答案 0 :(得分:9)

这应该这样做(假设你的“1-10”包括两端):

^([1-9]|10)(\+([1-9]|10))?$

http://rentzsch.github.com/JSRegexTeststand/是你的朋友。

答案 1 :(得分:1)

这个应该做的伎俩

/^([1-9]|10)(\+([1-9]|10)){0,1}$/

答案 2 :(得分:0)

试试这个:     / ^([1-9] || 10){1}(+([1-9] | 10)){0,1} $ /

优秀参考网站:http://www.regular-expressions.info/reference.html