我需要帮助来验证各种格式的电话号码
有效格式:
+111 1 11111111
+11 1111111
1111111
(+111) (11) 1111111
等,格式为:
有这个:
if(strlen($buff) < 8)
return false;
$buff = trim(preg_replace('/\s+/', ' ', $buff));
if(preg_match('/^\(\d\) \d \d$/', $buff))
return $buff;
return false;
感谢。
答案 0 :(得分:1)
智能手机策略:
+
00
+
替换为第一个符号
000
00
x
和y
你甚至不需要正则表达式。