【问题标题】:Regular expression range expression in PHP [duplicate]PHP中的正则表达式范围表达式[重复]
【发布时间】:2015-02-12 23:56:44
【问题描述】:

如何表示 400-5000 的范围?我知道 3-8 的范围是 [3-8]

对于 400-5000 而言,它仅读取为 0-5 .....我在这里缺少什么? 谢谢

【问题讨论】:

  • 范围规格分别为 {3,8}{400,5000}
  • 您至少可以发布您尝试过的正则表达式。
  • [4-9][0-9][0-9]|[1-5][0-9][0-9][0-9]
  • 为什么是正则表达式? if($n >= 400 && $n <= 5000) { ... }

标签: php regex


【解决方案1】:

您可以通过多种方式做到这一点。

我的第一个建议是^(5000)|(([1-4][0-9]|[4-9])[0-9]{2})$

你可以试试吗?对你有帮助吗?

【讨论】:

    猜你喜欢
    • 2019-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-22
    • 1970-01-01
    • 1970-01-01
    • 2016-04-16
    • 2021-07-02
    相关资源
    最近更新 更多