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

Javascript 如何在包含其他内容的字符串中查找电话号码?,javascript,regex,Javascript,Regex,我有一个与电话号码匹配的正则表达式,但前提是它是字符串中唯一的东西。我需要能够在以下内容中找到电话号码:“这是您的电话号码:111.222.1111。好吗?” 我现在的正则表达式: /(^\(\d{3}\)( |-|\.)?\d{3}( |-|\.)?\d{4}$|^\d{3}( |-|\.)?\d{3}( |-|\.)?\d{4}$|^[0-9]{10,10}$)/g 如何修改此项以在字符串中查找电话号码?删除正则表达式中的所有^和$符号: /(\(\d{3}\)( |-|\.)?\d{3}

我有一个与电话号码匹配的正则表达式,但前提是它是字符串中唯一的东西。我需要能够在以下内容中找到电话号码:
“这是您的电话号码:111.222.1111。好吗?”

我现在的正则表达式:

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

如何修改此项以在字符串中查找电话号码?

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

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

这是一个非常有效的方法!在我的正则表达式的中间部分,我忘记了<代码> $<代码>和<代码> ^ <代码>。