代码之家  ›  专栏  ›  技术社区  ›  Eton B.

简单regex的问题

  •  2
  • Eton B.  · 技术社区  · 14 年前

    我在验证规则中有以下正则表达式:

    ^[a-zA-Z0-9',!;?~>+&\"\-@#%*.\s]{1,1000}$
    

    但是,我可以进入 ====== 我认为这是不允许的。

    我的想法是 - 如果逃得不好,可能会引起麻烦,但这是我无法想象的。

    4 回复  |  直到 6 年前
        1
  •  5
  •   codaddict    14 年前

    - ===
    this

    [a-z]

    [-az] a z

    [az-]

    [a\-z]

    [a-c-d-f] b c d e f

    = "-@

        2
  •  1
  •   Dave Aaron Smith    14 年前
    .
    

    \.
    
        3
  •  1
  •   Bill the Lizard    14 年前

    - []

        4
  •  0
  •   MattAllegro    6 年前

    - =