十进制数的正则表达式

我需要验证textbox输入,并且只能允许像这样的十进制输入:(X,XXX十进制符号前只能有一位数字,精度为3)。

我正在使用C#并尝试此操作^[0-9]+(\.[0-9]{1,2})?$

回答:

^[0-9]([.,][0-9]{1,3})?$

它允许:

0

1

1.2

1.02

1.003

1.030

1,2

1,23

1,234

但不是:

.1

,1

12.1

12,1

1.

1,

1.2345

1,2345

以上是 十进制数的正则表达式 的全部内容, 来源链接: utcz.com/qa/434958.html

回到顶部