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 cron中的批处理
Sep 16 PHP
PHP中设置时区方法小结
Jun 03 PHP
php生成二维码的几种方式整理及使用实例
Jun 03 PHP
php生成excel列序号代码实例
Dec 24 PHP
PHP异常Parse error: syntax error, unexpected T_VAR错误解决方法
May 06 PHP
ThinkPHP模板比较标签用法详解
Jun 30 PHP
THINKPHP支持YAML配置文件的设置方法
Mar 17 PHP
PHP输出日历表代码实例
Mar 27 PHP
php简单压缩css样式示例
Sep 22 PHP
PHP用户注册邮件激活账户的实现代码
May 31 PHP
Yii框架Session与Cookie使用方法示例
Oct 14 PHP
如何在Laravel5.8中正确地应用Repository设计模式
Nov 26 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
星际争霸 Starcraft 编年史
2020/03/14 星际争霸
基于mysql的论坛(4)
2006/10/09 PHP
php批量上传的实现代码
2013/06/09 PHP
Yii2增删改查之查询 where参数详细介绍
2016/08/08 PHP
Yii2框架BootStrap样式的深入理解
2016/11/07 PHP
jQuery ui 1.7更新小结
2009/08/15 Javascript
IE和Firefox下event事件杂谈
2009/12/18 Javascript
js中创建对象的几种方式示例介绍
2014/01/26 Javascript
a标签的href与onclick事件的区别详解
2014/11/12 Javascript
JavaScript实现输入框(密码框)出现提示语
2016/01/12 Javascript
原生js实现autocomplete插件
2016/04/14 Javascript
详解javascript事件绑定使用方法
2016/10/20 Javascript
canvas实现手机端用来上传用户头像的代码
2016/10/20 Javascript
node.js缺少mysql模块运行报错的解决方法
2016/11/13 Javascript
bootstrap实现每隔5秒自动轮播效果
2016/12/20 Javascript
Angular.js中定时器循环的3种方法总结
2017/04/27 Javascript
将 vue 生成的 js 上传到七牛的实例
2017/07/28 Javascript
vue.js移动端app之上拉加载以及下拉刷新实战
2017/09/11 Javascript
微信小程序适配iphoneX的实现方法
2018/09/18 Javascript
NodeJS有难度的面试题(能答对几个)
2019/10/09 NodeJs
python操作日期和时间的方法
2014/03/11 Python
Python中的进程分支fork和exec详解
2015/04/11 Python
python的keyword模块用法实例分析
2015/06/30 Python
python 打印出所有的对象/模块的属性(实例代码)
2016/09/11 Python
python时间日期函数与利用pandas进行时间序列处理详解
2018/03/13 Python
解决Python网页爬虫之中文乱码问题
2018/05/11 Python
python psutil模块使用方法解析
2019/08/01 Python
Python面向对象原理与基础语法详解
2020/01/02 Python
详解使用python3.7配置开发钉钉群自定义机器人(2020年新版攻略)
2020/04/01 Python
Python下载网易云歌单歌曲的示例代码
2020/08/12 Python
Alba Moda瑞士网上商店:独家意大利时尚女装销售
2016/11/28 全球购物
台湾旅游网站:雄狮旅游网
2017/08/16 全球购物
元旦晚会邀请函
2014/01/27 职场文书
党员先锋岗事迹材料
2014/05/08 职场文书
教师党员学习十八届四中全会思想汇报
2014/11/03 职场文书
2016年感恩教师节校园广播稿
2015/12/18 职场文书