例如:
10
0.1
1.23234
123.123
0.000001
1.000
0.3 @H_502_8@和错误的例子:
0001.2
-12
-1.01
2.3 @H_502_8@编辑:标准JavaScript正则表达式.
10
0.1
1.23234
123.123
0.000001
1.000
0.3 @H_502_8@和错误的例子:
0001.2
-12
-1.01
2.3 @H_502_8@编辑:标准JavaScript正则表达式.
在这里尝试
^(?:[1-9]\d*|0)?(?:\.\d+)?$@H_502_8@见here online on Regexr @H_502_8@如果不需要匹配空字符串,那么您可以添加一个长度检查到正则表达式
^(?=.+)(?:[1-9]\d*|0)?(?:\.\d+)?$@H_502_8@正面的前瞻(?=.)确保至少有1个字符