我目前正在与几个正在尝试通过非常大块的SQL查找电话号码的正则表达式。
我发现的那些有点过于具体,这导致一些问题,它们不应该识别电话号码,主要是坐标和大数字。
我需要一些严格查找10和7位数字电话号码的内容,这些电话号码由短划线或句号分隔,没有别的。
有任何建议吗?
答案 0 :(得分:1)
这对我们有用:
phone_regex='(\d{3}[-\.]?\d{3}[-\.]?\d{4})'
如果您想要一个分隔符,请删除?这使得分隔符可选:
phone_regex='(\d{3}[-\.]\d{3}[-\.]\d{4})'