Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 英国家庭和移动电话号码验证_Php - Fatal编程技术网

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

Php 英国家庭和移动电话号码验证,php,Php,我目前正在使用验证 $pattern = "/^(\+44\s?7\d{3}|\(?07\d{3}\)?)\s?\d{3}\s?\d{3}$/"; 然而,虽然这接受了手机号码,如07515674321,但不会接受家庭电话号码,如01623749983。有人有正确的验证吗?我发现这适用于手机号码和家庭电话号码 /^((\(?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}

我目前正在使用验证

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

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

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

/^((\(?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}))?$/

你可以在这里找到电话号码的有效格式:这里可以找到电话号码的有效格式:这里可以找到电话号码的有效格式:这里这里可以找到电话号码的有效格式:这里这里可以找到电话号码的有效格式:这里这里可以找到电话号码的有效格式:这里这里可以找到电话号码的有效格式:这是不包括特殊文本号码的这是不包括特殊文本号码的这这这是不包括电话电话号码的有效格式:::以下以下以下以下以下以下以下以下以下以下以下以下以下以下以下可以找到电话号码的有效格式:::::::::::::::::,这是这是这是这是这是不排除排除排除排除排除除除除除除除除除除除除除除除除除除除除除除除除特殊文本电话号码的电话号码的电话号码的电话电话号码的其他其他其他其他其他其他其他其他其他其他其他其他其他特殊的电话号码的电话电话电话号码的其他其他其他其他这些:::::::::::::::::::}\s?\\d{4}\d{3}?$@PRNDLDevelopmentStudios使用它不会让我保存我的文档,因为格式化某些字符无法映射到Macroman为了完整性,这里是官方参考