php 检查电子邮件函数(自写)


Posted in PHP onJanuary 16, 2014
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下一个阿拉伯数字转中文数字的函数
Jul 16 PHP
php.ini中的php-5.2.0配置指令详解
Mar 27 PHP
PHP syntax error, unexpected $end 错误的一种原因及解决
Oct 25 PHP
微博短链接算法php版本实现代码
Sep 15 PHP
php自动加载机制的深入分析
Jun 08 PHP
php 下载保存文件保存到本地的两种实现方法
Aug 12 PHP
destoon复制新模块的方法
Jun 21 PHP
PHP中执行cmd命令的方法
Oct 11 PHP
php上传文件问题汇总
Jan 30 PHP
PHP统计当前在线用户数实例讲解
Oct 21 PHP
PHP实现在windows下配置sendmail并通过mail()函数发送邮件的方法
Jun 20 PHP
php高性能日志系统 seaslog 的安装与使用方法分析
Feb 29 PHP
php mail to 配置详解
Jan 16 #PHP
php生成txt文件标题及内容的方法
Jan 16 #PHP
PHP获取php,mysql,apche的版本信息示例代码
Jan 16 #PHP
php获取淘宝分类id示例
Jan 16 #PHP
php生成数组的使用示例 php全组合算法
Jan 16 #PHP
PHP 动态生成静态HTML页面示例代码
Jan 15 #PHP
php中文乱码怎么办如何让浏览器自动识别utf-8
Jan 15 #PHP
You might like
CakePHP框架Session设置方法分析
2017/02/23 PHP
tp5(thinkPHP5)框架数据库Db增删改查常见操作总结
2019/01/10 PHP
JQuery1.4+ Ajax IE8 内存泄漏问题
2010/10/15 Javascript
Js数组的操作push,pop,shift,unshift等方法详细介绍
2012/12/28 Javascript
checkbox全选所涉及到的知识点介绍
2013/12/31 Javascript
jQuery验证插件 Validate详解
2014/11/20 Javascript
Bootstrap每天必学之表格
2015/11/23 Javascript
微信小程序 wxapp地图 map详解
2016/10/31 Javascript
RequireJs的使用详解
2017/02/19 Javascript
jQuery实现的动态文字变化输出效果示例【附演示与demo源码下载】
2017/03/24 jQuery
Vue SPA单页应用首屏优化实践
2018/06/28 Javascript
微信小程序自定义多列选择器使用详解
2019/06/21 Javascript
vue-cli 项目打包完成后运行文件路径报错问题
2019/07/19 Javascript
Vue的生命周期操作示例
2019/09/17 Javascript
js验证密码强度解析
2020/03/18 Javascript
详解Python字符串对象的实现
2015/12/24 Python
python实现ip代理池功能示例
2019/07/05 Python
django settings.py 配置文件及介绍
2019/07/15 Python
python爬虫 线程池创建并获取文件代码实例
2019/09/28 Python
python  logging日志打印过程解析
2019/10/22 Python
python创建ArcGIS shape文件的实现
2019/12/06 Python
Pytorch 之修改Tensor部分值方式
2019/12/27 Python
Django多数据库配置及逆向生成model教程
2020/03/28 Python
pandas to_excel 添加颜色操作
2020/07/14 Python
python中取绝对值简单方法总结
2020/07/24 Python
法律专业推荐信范文
2013/11/29 职场文书
研究生考核个人自我鉴定
2014/03/27 职场文书
升学宴主持词
2014/04/02 职场文书
企业新年寄语
2014/04/04 职场文书
工作求职自荐信
2014/06/13 职场文书
教师党员整改措施
2014/10/24 职场文书
公司的力量观后感
2015/06/05 职场文书
暑假生活随笔
2015/08/15 职场文书
《艾尔登法环》1.03.3补丁上线 碎星伤害调整
2022/04/07 其他游戏
Spring Data JPA框架的核心概念和Repository接口
2022/04/28 Java/Android
Nginx 常用配置
2022/05/15 Servers