我有一个产品饲料产品的价格范围从0 - 10000.如何使用RegEx匹配价格范围?
产品价格为每个产品填充。
我想匹配的产品价格范围从0 - 1500只使用正则表达式。
我已经在网上搜索了解如何匹配数字范围,但我正在努力弄清楚如何去做。
你能告诉我什么样的正则表达式我应该用从0匹配数值 - 1500
非常感谢。
我有一个产品饲料产品的价格范围从0 - 10000.如何使用RegEx匹配价格范围?
产品价格为每个产品填充。
我想匹配的产品价格范围从0 - 1500只使用正则表达式。
我已经在网上搜索了解如何匹配数字范围,但我正在努力弄清楚如何去做。
你能告诉我什么样的正则表达式我应该用从0匹配数值 - 1500
非常感谢。
正则表达式不好,我建议使用另一种工具。这就是说,这里的比赛数字,从0到1500的正则表达式包括:
^(1(500|[0-4]\d\d)|\d{1,3})$
我想出了这个正则表达式
^\d{1,3}$|^[0-1][0-4]\d{2}$|^1500$
说明
方案3:数1500恰好
匹配:0,4,39, 008,1234,1499,1500
与它玩弄这里
不会将替代方法分组,并且在组之外编写锚点更易读?即'^(\ d {1,3} | [0-1] [0-4] \ d {2} | 1500)$' – Aaron
不错,赶上团队 –
什么语言,并且您意识到正则表达式可能是处理数字比较的错误工具? –