数字正则表达式用":"如何添加

时间:2014-04-22 09:25:32

标签: regex

我正在使用以下正则表达式,它仅适用于数字 目前我需要添加“:”我应该怎么做?

这对我不起作用......

@"^[0-9](:)+\s*$"

例如接受像

这样的值
80:80
8000
8 

2 个答案:

答案 0 :(得分:0)

您可以使用以下正则表达式执行此操作:

^\d[\d:]*\s*$

演示:http://regex101.com/r/dK7mU3

答案 1 :(得分:0)

 @"^[0-9][\d:]*\s*$"

会为你做,因为它会添加冒号和数字

你的正则表达式强制存在:。因此它不会与你的所有例子相匹配。

演示:http://regex101.com/r/bQ2xI7