标签: c# regex
我尝试仅允许使用以下形式的字符串:.0.2或.1.2.3或.0.8.9.87。
.0.2
.1.2.3
.0.8.9.87
但是没有前导零。这是我到目前为止所获得的^(\.[0-9])*$
^(\.[0-9])*$
这应该失败:.0.02
.0.02
答案 0 :(得分:1)
如果我的要求合适,也许就是这样:
^(?:\.(?:0|[1-9]\d*))+$
它将是一个点.后跟不带前导0的数字,并且可以跟随任意数量的此类实例。
.