本文介绍了普通的前pression为十进制数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要验证文本
输入,只能允许像小数点输入: X,XXX
(仅一个数字小数点符号和3 precision)之前。
我使用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
I need to validate a textbox
input and can only allow decimal inputs like: X,XXX
(only one digit before decimal sign and a precision of 3).
I'm using C# and try this ^[0-9]+(\.[0-9]{1,2})?$
?
解决方案
^[0-9]([.,][0-9]{1,3})?$
It allows:
0
1
1.2
1.02
1.003
1.030
1,2
1,23
1,234
BUT NOT:
.1
,1
12.1
12,1
1.
1,
1.2345
1,2345
这篇关于普通的前pression为十进制数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!