大家好,又见面了,我是你们的朋友全栈君。
PHP 邮箱正则表达式
作者:PHPYuan 时间:2018-07-09 00:01:10
PHP 邮箱正则表达式代码如下:
/^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,})$/
实例
$mail = ‘runoob@runoob.com’; //邮箱地址
$pattern = “/^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,})$/”;
preg_match($pattern, $mail, $matches);
var_dump($matches); //输出匹配结果
?>
以上代码运行输出结果为:
array(4) {
[0]=>
string(17) “runoob@runoob.com”
[1]=>
string(0) “”
[2]=>
string(0) “”
[3]=>
string(4) “.com”
}
使用 FILTER_VALIDATE_EMAIL 过滤器
实例
$email = ‘runoob@runoob.com’; //邮箱地址
if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
$emailMsg = “非法邮箱格式”;
} else {
$emailMsg = “正确邮箱格式”;
}
echo $emailMsg;
分享到:
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/150005.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...