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 批量更新网页内容实现代码
Jan 05 PHP
PHP文件打开、关闭、写入的判断与执行代码
May 24 PHP
PHP中用hash实现的数组
Jul 17 PHP
网页上facebook分享功能具体实现
Jan 26 PHP
PHP连接MySQL的2种方法小结以及防止乱码
Mar 11 PHP
PHP实现简单汉字验证码
Jul 28 PHP
关于php中一些字符串总结
May 05 PHP
PHP在弹框中获取foreach中遍历的id值并传递给地址栏
Jun 13 PHP
PHP实现更改hosts文件的方法示例
Aug 08 PHP
PHP实现简单的模板引擎功能示例
Sep 02 PHP
swoole和websocket简单聊天室开发
Nov 18 PHP
laravel 如何实现引入自己的函数或类库
Oct 15 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
PHP 中的一些经验积累
2006/10/09 PHP
建立文件交换功能的脚本(二)
2006/10/09 PHP
具有时效性的php加密解密函数代码
2013/06/19 PHP
一个不易被发现的PHP后门代码解析
2014/07/05 PHP
24条货真价实的PHP代码优化技巧
2016/07/28 PHP
PHP实现针对日期,月数,天数,周数,小时,分,秒等的加减运算示例【基于strtotime】
2017/04/19 PHP
a标签的css样式四个状态
2021/03/09 HTML / CSS
用jQuery模拟select下拉框的简单示例代码
2014/01/26 Javascript
JS交换变量的方法
2015/01/21 Javascript
JavaScript操作XML/HTML比较常用的对象属性集锦
2015/10/30 Javascript
JavaScript闭包实例详解
2016/06/03 Javascript
微信小程序组件传值图示过程详解
2019/07/31 Javascript
javascript实现留言板功能
2020/02/08 Javascript
VUE UPLOAD 通过ACTION返回上传结果操作
2020/09/07 Javascript
Python中3种内建数据结构:列表、元组和字典
2014/11/30 Python
python结合selenium获取XX省交通违章数据的实现思路及代码
2016/06/26 Python
Python随机数random模块使用指南
2016/09/09 Python
Python实现在线暴力破解邮箱账号密码功能示例【测试可用】
2017/09/06 Python
Python排序搜索基本算法之希尔排序实例分析
2017/12/09 Python
Python安装模块的常见问题及解决方法
2018/02/05 Python
matplotlib 输出保存指定尺寸的图片方法
2018/05/24 Python
Pycharm+Python工程,引用子模块的实现
2020/03/09 Python
python利用os模块编写文件复制功能——copy()函数用法
2020/07/13 Python
python 实现围棋游戏(纯tkinter gui)
2020/11/13 Python
python使用dlib进行人脸检测和关键点的示例
2020/12/05 Python
完美解决torch.cuda.is_available()一直返回False的玄学方法
2021/02/06 Python
Ibood荷兰:互联网每日最佳在线优惠
2019/02/28 全球购物
法国购买隐形眼镜和眼镜网站:Optical Center
2019/10/08 全球购物
暑期实习鉴定
2013/12/16 职场文书
工业设计专业个人求职信范文
2013/12/28 职场文书
基层干部十八大感言
2014/01/19 职场文书
中年人生感言
2014/02/04 职场文书
农村婚庆司仪主持词
2014/03/15 职场文书
奥运会口号
2014/06/13 职场文书
医者仁心观后感
2015/06/17 职场文书
创业计划书之美容店
2019/09/16 职场文书