首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为值> 2900生成REGEX

如何为值> 2900生成REGEX
EN

Stack Overflow用户
提问于 2014-04-13 18:26:31
回答 1查看 32关注 0票数 2

如何生成REGEX > 2900.00 --我使用了下面的公式,但它似乎不起作用

代码语言:javascript
复制
(^[2-9][0-9]{3}|[0-9]{5,})(\.[0-9]+)$
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-13 18:32:04

我觉得这个应该适合你

代码语言:javascript
复制
/^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]

4位数字>= 3000.00 - [3-9]\d{3}\.\d{2}

任何5+数字- [1-9]\d{4,}\.\d{2}

但就我个人而言,我认为这类regexp有点傻。我们就不能解析它并对结果进行数值比较吗?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23046611

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档