1

我目前正在使用验证

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

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

4

1 回答 1

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}))?$/
于 2013-03-16T22:40:52.613 回答