【发布时间】:2011-02-20 00:06:07
【问题描述】:
可能的重复:
A comprehensive regex for phone number validation
grep with regex for phone number
大家好,
我是 Stackoverflow 的新手,我有一个简短的问题。假设我们有大量的 HTML 文件(理论上无限大)。如何使用正则表达式从所有这些文件中提取电话号码列表?
解释/表达将不胜感激。电话号码可以是以下任何一种格式:
- (123) 456 7899
- (123).456.7899
- (123)-456-7899
- 123-456-7899
- 123 456 7899
- 1234567899
非常感谢您的所有帮助,祝您一切顺利!
【问题讨论】:
-
代码中能不能有其他不是电话号码而是11位数字的数字串?
-
不要认为这是一个骗局,但非常接近。
-
电话分机怎么样? ###-###-#### x####
-
非美国号码,甚至:+1-xxx-xxx-xxxx 或 001-xxx-xxx-xxxx 呢?
-
用正则表达式匹配电话号码是什么?每二十分钟有人问这个问题的一些变化
标签: regex phone-number