PHP正则表达式验证邮箱是否正确

原创 2017年04月12日 10:29:10

一 代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>验证电子邮箱格式</title>
</head>
<body>
<form name="form" method="post" action="#">
<label>请输入邮箱:</label>
<input type="text" name="mail" id="mail" value="<?php echo $_POST['mail'];?>">
<input type="submit" name="sub" value="测试"><p>
</form>
<?php
    $checkmail="/\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/";//定义正则表达式
    if(isset($_POST['mail']) && $_POST['mail']!=""){			//判断文本框中是否有值
        $mail=$_POST['mail'];  									//将传过来的值赋给变量$mail
        if(preg_match($checkmail,$mail)){						//用正则表达式函数进行判断
           echo "电子邮箱格式正确";
        }else{
           echo "电子邮箱格式不正确";
        }
    }
?>
</body>
</html>

 

二 运行结果

 
  • 大小: 2.4 KB
版权声明:本文为博主原创文章,未经博主允许不得转载。

PHP邮件发送验证

由于项目中需要做一个邮箱验证。一直在网上找各种资料,出现各种发送不了邮箱。最后在我坚持下终于可以在使用qq发送验证邮箱了。具体步骤如下:1,先去qq邮箱中的 点击设置-》点击帐户-》将smtp的权限开...
  • qq_28423997
  • qq_28423997
  • 2017年04月03日 22:59
  • 2754

PHP-注册时邮箱验证功能的实现

现在很多网站注册都会要填写邮箱,而且需要收一封邮件激活才可以使用账户或者某些特殊功能,最近工作中有这样的需求,这里讲一下简单的实现方法: 思路分析 1. 做一个注册页面,必须有的是【邮箱】...
  • bulelemon
  • bulelemon
  • 2015年12月20日 22:32
  • 6966

PHP自带方法验证邮箱、URL、IP是否合法

欢迎加入PHP|dba|Js技术交流群:14364084一起讨论 PHP验证邮箱、URL、IP是否合法 以前用PHP验证邮箱、URL、IP是否合法都是通过自己写正则来实现,但是有时候脑子发昏,可能会...
  • lianbaixue
  • lianbaixue
  • 2013年11月27日 15:31
  • 17951

PHP用正则表达式验证电子邮件格式

在网上查了下电子邮件格式的验证,做下总结。 eregi("^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3}$",$str) 这个看起来更...
  • youaregoo
  • youaregoo
  • 2012年06月26日 23:05
  • 3018

我的常用-正则表达式(邮箱验证)

PHP - 验证邮件 $email = test_input($_POST["email"]); if (!preg_match("/([\w\-]+\@[\w\-]+\.[\w\-]+)/",$e...
  • u014796999
  • u014796999
  • 2016年06月25日 22:36
  • 1457

php判断邮箱格式是否正确

//判断是否是正确的邮箱格式; protected function isEmail($email){ $mode = '/\w+([-+.]\w+)*@\w+([-.]\w+)*\....
  • yongzhen150
  • yongzhen150
  • 2015年05月25日 10:56
  • 3006

PHP正则表达式验证邮箱是否正确

一 代码 验证电子邮箱格式 请输入邮箱: ">
  • chengqiuming
  • chengqiuming
  • 2017年04月12日 10:29
  • 4089

php邮箱检测的正则表达式

本文介绍下,用正则表达式匹配邮箱的一段php代码,有需要的朋友参考下。 php邮箱正则表达式实例: view source print? ...
  • vip_linux
  • vip_linux
  • 2013年10月10日 05:48
  • 1071

检查Email格式是否合法的正则表达式

“^\\w+([-_.]?\\w+)*@\\w+([\\.-]?\\w+)*(\\.\\w{2,6})+$” 这个是我在Java程序中检查Email格式是否合法的正则表达式,在网上看到一篇博文,与我用...
  • cnmilan
  • cnmilan
  • 2016年03月02日 17:36
  • 6330

正则表达式 验证手机号码和邮箱输入是否正确

2015/7/24 21:00, 我的第一个博客开通了(只不过因为刚用博客的缘故, 当天没有玩明白, 第二天才发). 这是一种习惯, 更是可以与众多iOS界的同仁一起奋战交流的开放平台. 我是东北财经...
  • KX18840935753
  • KX18840935753
  • 2015年07月25日 09:58
  • 489
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PHP正则表达式验证邮箱是否正确
举报原因:
原因补充:

(最多只允许输入30个字)