繁体   English   中英

优化正则表达式搜索电话#搜索结果(JS)?

[英]Optimising regexp search telephone # search results (JS)?


我正在为第二年级项目编写软件,该软件使我可以使用JSON从网站中提取电话号码。 我编写的代码以HTML格式并在“”中提取了网站的内容。 有什么办法可以通过使用JavaScript编写某种类型的脚本来识别电话号码?


例如:当前会收到:+44(0)1484 432911。


这意味着我无法确定它是多少,但我想收到:John:+44(0)1484432911。或General Information:+44(0)1484 432911。

如果您在网站上拥有格式化的电话号码,则可以按以下方式进行匹配:

new RegExp(/(\w:)?(\s)?\+[\d]{2}\s[\(\d\)][\d]+/ig).test("John: +44 (0)1484 432911")

它也可以不使用名称,因为第一部分是可选的(\\w:)?(\\s)?

如果电话号码的格式不同,则应定义一个模式并检查正则表达式。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM