首页>>新闻中心>>PHP学习

验证Email地址格式是否正确

来源: 本站    发布时间: 2014-11-02 20:08    阅读次数:

互联网发展到今天,几乎所有的web爱好者都有自己的Email地址,无论申请的是126邮箱还是163邮箱,Email地址的格式是固定,本实例通过preg_match()正则匹配函数和正则表达式验证Email地址格式是否正确。

(1)preg_match()函数:进行正则表达式匹配。

(2)正则表达式:对Email地址进行验证。

/\w+([-=.']\w+)*@\w+([-.])\w+)*\.\w+([-.]\w+)*/;

创建index.php文件,当单击“验证”按钮时,通过正则表达式函数验证文本框传入的信息并输出对应的提示,其代码如下

if($_POST['sub'])

{ require_once("inc.php");

if(preg_match("/\w+([-+.']\w+)*@\w+([-.])\w+)*\.\w+([-.]\w+)*/",trim($_POST['text']))){

show_error("信息提示","格式正确","index.php");

}else{

show_error("信息提示","格式不正确","index.php");

}

PHP支持两种正则表达式函数库,一种是正则表达式函数库(POSIX扩展),另外一种是正则表达式函数库(Perl兼容)。在性能上,perl兼容正则表达式速度更快一些。

文章来源:一起设计吧

一起设计吧
BACK