php检查电子邮件函数(自写)
PHP 函数 检查 电子邮件 自写
2023-06-13 09:15:16 时间
functionis_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";
returnpreg_match("!^$addr_spec$!",$email)?1:0;
}
相关文章
- php函数笔记
- 【代码笔记】php如何显示当前日期时间,date()函数
- PHP定义函数
- 快速拥抱Web开发:PHP与MySQL(php和mysqlweb开发)
- 实现PHP与MySQL的无缝连接,增强web开发效率(让php支持mysql)
- Linux下PHP的重启操作(php重启.linux)
- MySQL和PHP变量的利用与应用(mysqlphp变量)
- 学习PHP提升Linux技能(php学linux)
- PHP开启Redis扩展:极大提升网站性能(php开启redis扩展)
- Linux下搭建PHP开发环境的一步步操作(linux配置php环境)
- 影响PHP+MYSQL执行速度的写法对比
- [PHP]实用函数5
- 收集的二十一个实用便利的PHP函数代码
- PHP读取txt文件的内容并赋值给数组的代码
- 详解php的魔术方法__get()和__set()使用介绍
- PHP输出时间差函数代码
- PHP常用特殊运算符号和函数总结(php新手入门必看)
- php用户注册页面利用js进行表单验证具体实例
- 如何将php数组或者对象传递给javascript
- 把文本中的URL地址转换为可点击链接的JavaScript、PHP自定义函数