我有以下有效的正则表达式,可以提取不同格式的许多电话号码。
请参见此处:http://jsfiddle.net/SB5Ly/4/
如果脚本没有加载,请按顶部菜单中的“运行”按钮。如您所见,通过链接可以看到示例,最后2-3个电话号码格式(变量phoneNumbers)与使用的正则表达式不匹配。您可以测试修改脚本中的正则表达式并运行它。因此,我需要一个能够匹配所有列出的电话号码格式的正则表达式(以从整个网页(document.body.innerHTML)中提取它们)。
请参见此处:http://jsfiddle.net/SB5Ly/4/
var regex = new RegExp(
"\\+?\\(?\\d*\\)? ?\\(?\\d+\\)?\\d*([\\s./-]?\\d{2,})+",
"g"
);
....
如果脚本没有加载,请按顶部菜单中的“运行”按钮。如您所见,通过链接可以看到示例,最后2-3个电话号码格式(变量phoneNumbers)与使用的正则表达式不匹配。您可以测试修改脚本中的正则表达式并运行它。因此,我需要一个能够匹配所有列出的电话号码格式的正则表达式(以从整个网页(document.body.innerHTML)中提取它们)。