php 检查电子邮件函数
发布于 2015-01-08 20:56:16 | 151 次阅读 | 评论: 0 | 来源: 网友投递
PHP开源脚本语言PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PHP的文件后缀名为php。
本文为大家提供的是一个php 检查电子邮件函数,感兴趣的同学参考下.
检查电子邮件的工作对于一些注册类的网站来说非常有必要,下面有个不错的函数,大家可以参考下
function is_valid_email_address($email){
$qtext = '[^//x0d//x22//x5c//x80-//xff]';
$dtext = '[^//x0d//x5b-//x5d//x80-//xff]';
$atom = '[^//x00-//x20//x22//x28//x29//x2c//x2e//x3a-//x3c'.
'//x3e//x40//x5b-//x5d//x7f-//xff]+';
$quoted_pair = '//x5c[//x00-//x7f]';
$domain_literal = "//x5b($dtext|$quoted_pair)*//x5d";
$quoted_string = "//x22($qtext|$quoted_pair)*//x22";
$domain_ref = $atom;
$sub_domain = "($domain_ref|$domain_literal)";
$word = "($atom|$quoted_string)";
$domain = "$sub_domain(//x2e$sub_domain)*";
$local_part = "$word(//x2e$word)*";
$addr_spec = "$local_part//x40$domain";
return preg_match("!^$addr_spec$!", $email) ? 1 : 0;
}
相关阅读:
php 检查电子邮件函数
用PHP发电子邮件
PHP 检查扩展库或函数是否可用的方法
php用Socket发送电子邮件
php用Socket通地SMTP服务器发送电子邮件
php检查日期函数checkdate用法实例
php利用smtp类实现电子邮件发送
浅谈PHP检查数组中是否存在某个值 in_array 函数
php检查函数必传参数是否存在的实例详解
PHP的静态成员函数效率更高的原因分析
php数组查找函数in_array()、array_search()、array_key_exists()使用实例
PHP文件大小格式化函数合集