代码之家  ›  专栏  ›  技术社区  ›  Ahmed

符合以下模式的正则表达式?

  •  0
  • Ahmed  · 技术社区  · 16 年前


    1. 厕所。艾尔·史密斯



    ^\w+.\w+-*\w*.?\d*\w*-*\w*
    


    1. “users/john”(带有不想要的/

    5 回复  |  直到 16 年前
        1
  •  2
  •   stema Arun Mohan    13 年前

    使用正则表达式观察到的问题

    1. “.”是正则表达式中的元字符。它匹配“任何东西”。你应该避开它来匹配点。这样地: \.
    2. \w 是一个包含小写字母、大写字母、数字和下划线的字符类。这就解释了为什么“1234”通过了。

    ^[a-zA-Z]\w*(\.[-\w]+){1,2}$
    
        2
  •  1
  •   catwalk    16 年前

    也许你应该避开这些点

    \.
    
        3
  •  0
  •   Rubens Farias    16 年前

    使用以下表达式: \w+\S*?\.\w+\S*

    • 至少一个字符
    • 至少一个字符

    此操作已使用成功运行。网 RegexOptions.ECMAScript RegexOptions.Multiline

        4
  •  0
  •   BigAl    14 年前
        5
  •  0
  •   stema Arun Mohan    13 年前

    \w [A-Za-z0-9_]