【发布时间】:2011-12-27 07:16:51
【问题描述】:
我购买了联系表。很棒的小东西,但我需要转换电话号码的验证以允许英国号码格式 - 换句话说,允许空格。
现在它验证时没有空格,并且至少有 8 个字符:
if(is_numeric($phone))
{
if(!$phone || strlen($phone) < 8)
{
$error .= "Please enter your phone number without spaces.<br />";
}
}
else
{
$error .= "Please enter numeric characters in the phone number field.<br />";
}
【问题讨论】:
-
如果您可以为英国手机输入“模板”会很有帮助:)
-
好的,你想要多强的验证?还有英国电话号码的长度是多少
-
这取决于您希望接受的格式,因为许多人输入的电话号码不同,例如 +44(0)1234567890、01234567890、01234 567890、0208 1234 567、020 1234 5678 等。你能可以告诉我们您愿意接受哪种格式,或者您是否愿意接受所有“常规”格式?
-
您好!对不起,在网站上工作了一夜。我不太在意不同的方式,所有方式都很好。我不擅长 PHP,所以任何帮助将不胜感激。
标签: php format phone-number