我使用((\d+)+(\.\d+))$
正则表达式验证器来接受数字和小数。它接受的值如下:
212316.4654564
1.255
5455454.55
0.54446
但它不接受.15555
。请给出一些表达来验证所有类型。
答案 0 :(得分:0)
这会过滤十进制数(test it here):
^((\d+)\.(\d+))$
这会过滤十进制数,以及整数(test it here):
^((\d*\.)?(\d+))$
这会过滤十进制数,以及整数,有或没有符号(test it here):
^([\-\+]?(\d*\.)?(\d+))$
答案 1 :(得分:0)
答案 2 :(得分:0)
只是让第一部分不要太贪心。 :)
((\d*?)(\.\d+))$