如何制作正则表达式也不允许输入?

时间:2015-01-28 07:22:19

标签: regex ruby-on-rails-4

好吧,所以我的表格中有一个字段,用正则表达式验证。

以下正则表达式应涵盖我想要的格式:

(([0-9]+)-([0-9]+):([0-9]+),?)+

Should cover something like this:
100-500:87979,501-789:02020
where repetitions are tolerated if seperated with a comma

问题是,我也希望能够输入 NO 。不幸的是,我当前的正则表达式并不允许这样做。

任何人都可以帮助我让RegEx不允许输入吗?

1 个答案:

答案 0 :(得分:2)

作为一个非常快速的解决方案,您可以选择无输入。尝试,

 ((([0-9]+)-([0-9]+):([0-9]+),?)+|^$)