如何为值>生成REGEX? 2900

时间:2014-04-13 18:26:31

标签: regex

如何为值>生成REGEX? 2900.00我使用了以下公式,但似乎无效

(^[2-9][0-9]{3}|[0-9]{5,})(\.[0-9]+)$

1 个答案:

答案 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}


就个人而言,我认为这些正则表达式有点愚蠢。我们不能解析它并以数字方式比较结果吗?