本文章来给大家介绍我常用的一些邮箱email tel等格式的正则表达式,各位有需要了解学习的朋友不防进入参考。
1.email验证函数
代码如下 | 复制代码 | ||||||||
function isValidEmail($email) { $email = strtolower($email); if (!preg_match(“/[^@]{1,64}@[^@]{1,255}/”, $email)) { return false; } $email_array = explode(“@”, $email); $local_array = explode(“.”, $email_array[0]); $length = sizeof($local_array); for ($i = 0; $i < $length; $i ) { if (!preg_match(“@^[a-z0-9_~-][a-z0-9_~.-]{0,63}$@”, $local_array[$i])) { return false; } } unset($length); if (!preg_match(“@^[?[0-9.] ]?$@”, $email_array[1])) { $domain_array = explode(“.”, $email_array[1]); $length = sizeof($domain_array); if ($length < 2) { return false; } for ($i = 0; $i < $length; $i ) { if (!preg_match(“/^(([a-z0-9][a-z0-9-]{0,61}[a-z0-9])|([a-z0-9] ))$/”, $domain_array[$i])) { return false; } } unset($length); } return true; } 2.验证移动电话是否符合规范
|