【发布时间】:2013-10-01 02:49:43
【问题描述】:
我有以下工作正则表达式来提取大量不同格式的电话号码。
请看这里:http://jsfiddle.net/SB5Ly/4/
var regex = new RegExp(
"\\+?\\(?\\d*\\)? ?\\(?\\d+\\)?\\d*([\\s./-]?\\d{2,})+",
"g"
);
....
(如果脚本未加载,请按顶部菜单中的“运行”按钮)
正如您在示例中看到的(通过点击链接),最后 2-3 个电话号码格式 (var phoneNumbers) 与使用的正则表达式不匹配。 您可以测试正则表达式在脚本中对其进行修改并运行它。
所以我需要一个匹配所有枚举电话号码格式的正则表达式(从整个网页(document.body.innerHTML)中提取它们)。
【问题讨论】:
标签: javascript regex phone-number