代码之家  ›  专栏  ›  技术社区  ›  Triyugi Narayan Mani Harendra Kumar

如何使用regex禁止连续五位及以上的数字?

  •  -1
  • Triyugi Narayan Mani Harendra Kumar  · 技术社区  · 8 年前

    /^[^0-9]+$/

    我创造了一个 sandbox demo

    2 回复  |  直到 8 年前
        1
  •  2
  •   Valdi_Bo    8 年前

    \d{5}

    不允许 在

    • 负查找 (?!...) ,请
    • .*?

    在这个负查找之后,应该有一个regex匹配整个字符串: .+ + *

    上面的整个regex前面应该加上 ^ $ 锚。

    ^(?!.*?\d{5}).+$

        2
  •  1
  •   Chris P. Bacon    8 年前