如何为值>生成REGEX? 2900.00
我使用了以下公式,但似乎无效
(^[2-9][0-9]{3}|[0-9]{5,})(\.[0-9]+)$
答案 0 :(得分:1)
我认为这应该对你有用
/^29\d{2}\.[0-9][1-9]|[3-9]\d{3}\.\d{2}|[1-9]\d{4,}\.\d{2}$/
<强>解释强>
4位>=
2900.01 - 29\d{2}\.[0-9][1-9]
OR
4位>=
3000.00 - [3-9]\d{3}\.\d{2}
OR
任何5位以上 - [1-9]\d{4,}\.\d{2}
就个人而言,我认为这些正则表达式有点愚蠢。我们不能解析它并以数字方式比较结果吗?