嗨我现在正在研究一些正则表达式,我想添加条件允许只有大于0.5的数字这是我的正则表达式
^(?![.0]*$)[0-9]+(?:\.[1-9]{1,2})?$
Run Code Online (Sandbox Code Playgroud)
我只想在0到0.5之间的值与此不匹配.谢谢
正则表达式很棒,但它们很难阅读和维护.这感觉就像你应该解析字符串并比较值的场景.
var num = parseFloat(input);
if (num > 0.5)
...
Run Code Online (Sandbox Code Playgroud)