如何在字符串中找到包含其他内容的电话号码?

时间:2014-11-12 21:31:18

标签: javascript regex

我有一个匹配电话号码的正则表达式,但前提是它只是字符串中的唯一内容。我需要能够找到类似以下内容的电话号码:"This is your phone number: 111.222.1111. OK?"

我现在的正则表达式:

/(^\(\d{3}\)( |-|\.)?\d{3}( |-|\.)?\d{4}$|^\d{3}( |-|\.)?\d{3}( |-|\.)?\d{4}$|^[0-9]{10,10}$)/g

如何修改此内容以查找字符串中的电话号码?

1 个答案:

答案 0 :(得分:1)

删除正则表达式中的所有^$符号:

/(\(\d{3}\)( |-|\.)?\d{3}( |-|\.)?\d{4}|\d{3}( |-|\.)?\d{3}( |-|\.)?\d{4}|[0-9]{10,10})/

以下是 example