我正在尝试为数字构建一个正则表达式,只用dot分隔,禁止使用逗号。
我试过这段代码
^(\d+|\d+\.\d{1,4})[1-5]$
但这对此规则没有帮助:
最低 :一个数字1到9
maxmimum :五个数字0.0001或12345
范围 :0.0001至99999
允许的例子:
12345
1234.1
123.12
12.345
1.2345 1
0.1
0.01
0.001
0.0001
感谢
答案 0 :(得分:0)
您可以尝试下面的正则表达式。开头的否定前瞻声称没有99999.<any-num>
或仅0.one or more zeros
存在。
^(?!99999\.\d|0+(?:\.0+)?$)\d{1,5}(?:\.\d{1,4})?$