<分区>
你们谁能帮我用一个正则表达式来允许这个:
123.123
123.
1323.2
1.2312
1,23
123123,32
123,
123412
所以总结一下:只有一个小数点,可以是最后一位..但最不能是第一个。
但不是这个:
12.323.323
1213..
12331...3123
.12313
,123132
<分区>
你们谁能帮我用一个正则表达式来允许这个:
123.123
123.
1323.2
1.2312
1,23
123123,32
123,
123412
所以总结一下:只有一个小数点,可以是最后一位..但最不能是第一个。
但不是这个:
12.323.323
1213..
12331...3123
.12313
,123132
最佳答案
这应该可行
^\d+[\.,]?\d*$
^
字符串的开始
\d+
一位或多位数字
[\.,]?
0 或 1 小数或逗号
\d*
0 个或多个数字
$
字符串结尾。
关于c# - 正则表达式数字和小数点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15475695/