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

javascript regex:匹配电话号码

  •  0
  • nnyby  · 技术社区  · 15 年前

    如何在Javascript中匹配此电话号码?

    > str
    "(555) 555-3300"
    > str.match( '/\(555\) 555-3300/gi/' )
    null
    > str.match( '/(555) 555-3300/gi/' )
    null
    

    我打赌有人能在2秒钟内回答这个问题。用谷歌搜索这个问题对我没有帮助。

    更新

    也尝试不引用:

    str.match(/\(555\) 555-3300/gi/)
    SyntaxError: Unexpected token )
    

    最终我会尝试用一个不同的号码来替换这个电话号码。

    1 回复  |  直到 15 年前
        1
  •  4
  •   John Kugelman Michael Hodel    15 年前

    失去引号:

    str.match(/\(480\) 945-3300/g)