我正在尝试找到一个正则表达式来验证大于或小于0的数字。
它必须允许数字为1.20,-2、0.0000001等...它根本不能为0并且必须为数字,也意味着它不能为0.00、0.0
^(?=.*[1-9])(?:[1-9]\d*\.?|0?\.)\d*$
尝试过,但不允许负面
最佳答案
还尝试了一些东西:
-?[0-9]*([1-9][0-9]*(\.[0-9]*)?|\.[0-9]*[1-9][0-9]*)
演示:http://regex101.com/r/bZ8fE5
关于regex - 正则表达式小于或大于0,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16676250/