我正在为我的第二年项目编写软件,这使我可以使用JSON从网站中提取电话号码。我编写的代码以HTML格式在""内提取网站的内容。有什么方法可以通过使用JavaScript编写某种类型的脚本来识别电话号码吗?
例如:目前会收到:+44(0)1484 432911.
这意味着我无法确定它是什么号码但我希望收到:约翰:+44(0)1484 432911.或一般信息:+44(0)1484 432911。
答案 0 :(得分:0)
如果您在网站上有格式化的电话号码,则可以这样匹配:
new RegExp(/(\w:)?(\s)?\+[\d]{2}\s[\(\d\)][\d]+/ig).test("John: +44 (0)1484 432911")
它也可以没有名称,因为第一部分是可选的(\w:)?(\s)?
如果电话号码格式不同,则应定义模式并检查正则表达式。