正则表达式(领先零)

时间:2012-12-10 17:03:55

标签: c# regex

我尝试仅允许使用以下形式的字符串:.0.2.1.2.3.0.8.9.87

但是没有前导零。这是我到目前为止所获得的^(\.[0-9])*$

这应该失败:.0.02

1 个答案:

答案 0 :(得分:1)

如果我的要求合适,也许就是这样:

^(?:\.(?:0|[1-9]\d*))+$

它将是一个点.后跟不带前导0的数字,并且可以跟随任意数量的此类实例。