英国家庭和移动电话号码验证

时间:2013-03-16 22:23:59

标签: php

我目前正在使用验证

$pattern = "/^(\+44\s?7\d{3}|\(?07\d{3}\)?)\s?\d{3}\s?\d{3}$/";

然而,虽然这接受了手机号码,如07515674321,但不接受家庭电话号码,如01623749983.有人有正确的验证吗?

1 个答案:

答案 0 :(得分:0)

我发现这适用于手机号码和家庭电话号码

/^((\(?0\d{4}\)?\s?\d{3}\s?\d{3})|(\(?0\d{3}\)?\s?\d{3}\s?\d{4})|(\(?0\d{2}\)?\s?\d{4}\s?\d{4}))(\s?\#(\d{4}|\d{3}))?$/