我创建了正则表达式,允许我输入==> (数字(0-9))。(数字(0-9) - 2位小数)
我不知道如何停止,允许不止一次输入“0”。
这就是我的尝试:
/^[[0-9]]?[0-9]*\.?[0-9]{0,2}$/
但它也允许输入像00000.2这样的值,我想阻止用户输入任何值,如果它的星号为0.并且只允许0.2
答案 0 :(得分:0)
试试这个
^(0|[1-9]\d*)(\.\d{1,2})?$
这允许0或在点之前以1-9开头的数字。小数部分是完全可选的,但是当它存在时,它需要在点之后的一个或两个数字。