php 正则获取邮箱,PHP 邮箱正则表达式[通俗易懂]

php 正则获取邮箱,PHP 邮箱正则表达式[通俗易懂]PHP邮箱正则表达式作者:PHPYuan时间:2018-07-0900:01:10PHP邮箱正则表达式代码如下:/^[_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-…

大家好,又见面了,我是你们的朋友全栈君。

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;

e6a19783d80895225a1b22d2ed837ca1.png

分享到:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/150005.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • django执行原生sql_mysql语句执行顺序

    django执行原生sql_mysql语句执行顺序前言Django在查询数据时,大多数查询都能使用ORM提供的API方法,但对于一些复杂的查询可能难以使用ORM的API方法实现,因此Django引入了SQL语句的执行方法,有以下三种执行方式ext

  • windows,cmd中进行盘符的切换「建议收藏」

    windows,cmd中进行盘符的切换「建议收藏」需求描述:  在工作中,有的时候需要在cmd中进行盘符的切换,以前总有些时候 通过cd来切,就是切换不过去,每次都要进行百度查询,所以,这次就记录下,  留着以后再用。操作过程:1.通过win+r->cmd的方式进入到cmd命令行中2.通过盘符加冒号的方式,切换到不同的磁盘根目录下,举例:切换到d盘下,执行d:然后按回车备注:此时,就切换到了D盘的根…

  • css颜色代码表_汽车颜色代码在哪里

    css颜色代码表_汽车颜色代码在哪里颜色值CSS颜色使用组合了红绿蓝颜色值(RGB)的十六进制(hex)表示法进行定义。对光源进行设置的最低值可以是0(十六进制00)。最高值是255(十六进制FF)。从0到255种红绿蓝值能够组合出总共超过一千六百万种不同的颜色(根据256x256x256计算)。十六进制值使用三个双位数来编写,并以#符号开头。如下:#FFFFFF #DDDD…

    2022年10月25日
  • unity 减少drawcall_unity scroll

    unity 减少drawcall_unity scroll一般我们在实时渲染中,DC也就是DrawCall都会尽可能的降低他,以为着,CPU与GPU的绘制沟通会减少啥叫:DrawCall已OpenGL为例,就是调用带有绘制功能的API的次数如:DrawCall:10次,那就意味着调用了glDrawXXXX的API10次啥叫:SetPassCallUnity中,就无缘无故多了个叫:SetPassCall的家伙其实早在以前的游戏引擎里,没有pass这么一个说法,说是techni的说法因为这些都是封装的功

  • OPKG命令执行过程分析

    OPKG命令执行过程分析一、简介Opkg是一个基于ipkg的轻量级的软件包管理系统,主要用于嵌入式系统,目前应用opkg的有OpenWRT和OpenEmbedded。1Opkg的详细使用方法可以参考OpenWRT的WIKI页面2,不再赘述,本文将重点解释opkg的工作原理。Opkg的源代码可以在GoogleCode3或YoctoProject4上找到。Opkg的版本目前到了0.3.05,我使用的

  • EL表达式

    EL表达式EL表达式

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号