我想通过正则表达式验证数字。
我的有效号码是:
123456789012345.123
或者
123.9
或者
0.686`
小数点前必须为 1 至最多 15 个数字,小数点后必须为最多 3 个数字;负数是可选的。
无效数字是:
0.0
0.00
0.000
000
097654
05978.7
.657665
5857.
我找到了这个正则表达式,但我不能设置数字长度限制:
^-?(([1-9]\d*)|0)(\.0*[1-9](0*[0-9])*)?$