我有一个以下格式的电话号码+923334173333,现在我想用php确定给定格式和长度的这个号码
答案 0 :(得分:2)
最快的方式是
function validatePhoneNumber($n)
{
return strlen($n) == 13 && $n[0] == '+' && ctype_digit(substr($n, 1)) == 13;
}
validatePhoneNumber('+923334173333'); // returns true
答案 1 :(得分:0)
您需要有关所有可能类型的电话号码的规则及其在全球范围内的限制。我不确定这个名单是否存在。
答案 2 :(得分:0)
您可以使用strlen()测试长度,并将ctype_digit()与substr()结合使用,以检查在“+”之后开始的子字符串是否只包含数字。