我需要验证textbox输入,并且只能允许像这样的十进制输入:(X,XXX十进制符号前只能有一位数字,精度为3)。
textbox
X,XXX
我正在使用C#并尝试此操作^[0-9]+(\.[0-9]{1,2})?$?
^[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