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>

 

二 运行结果

 
  • 2c271bbb-da7d-33f7-9d97-b3191be53e96-thumb.png
  • 大小: 2.4 KB
版权声明:本文为博主原创文章,未经博主允许不得转载。

如何使用mysql导入txt数据附上mysql命令版

如何使用mysql导入txt数据有以下步骤: 1.新建一张表,在text文件第一行加入一行模板数据,不然导入会出错,缺失 2.右键import ward导入txt ...

ThinkPHP3.2自定义配置和加载

有时候我们会有一些规则定义每个数字对应的实际内容,比如说在下拉菜单的时候: 查询物流 办理退货 咨询退货 咨询佣金 咨询规则 其他 ...

Android 正则表达式验证手机和邮箱格式是否正确

demo例子: package it.com.cc; import java.util.regex.Matcher; import java.util.reg...

Android 正则表达式验证手机和邮箱格式是否正确

转自http://blog.csdn.net/lizhenning87/article/details/8182643 demo例子: package it.com.c...

Android 正则表达式验证手机和邮箱格式是否正确

demo例子: package it.com.cc; import java.util.regex.Matcher; import java.util.reg...

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

demo例子: package it.com.cc; import java.util.regex.Matcher; import java.util.reg...

Android 正则表达式验证手机和邮箱格式是否正确

demo例子: package it.com.cc; import java.util.regex.Matcher; import java.util.reg...

Android 正则表达式验证手机和邮箱格式是否正确(转)

package it.com.cc; import java.util.regex.Matcher; import java.util.regex.Pattern; ...
  • zxc2123
  • zxc2123
  • 2013年06月09日 00:06
  • 497

iOS - 正则表达式判断邮箱、身份证..是否正确

//邮箱 + (BOOL) validateEmail:(NSString *)email {     NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A...
  • gh147
  • gh147
  • 2014年09月11日 18:27
  • 228

PHP常用正则表达式,如验证网址,邮箱等

内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PHP正则表达式验证邮箱是否正确
举报原因:
原因补充:

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