用于验证足球比分的正则表达式

时间:2014-09-07 20:35:58

标签: regex

我想为分数格式编写正则表达式:

0-2 -> True
a-b -> False
1-a -> False
00-01 -> False
00-0000 -> False

我试过了:^(\ d +) - (\ d +)*,它适用于大多数情况,但我无法通过最后两种情况(00-01,00-0000,...)< / p>

1 个答案:

答案 0 :(得分:3)

该数字为零或一系列不以零开头的数字:

\b(0|[1-9]\d*)-(0|[1-9]\d*)\b

\b表示字符串边界)