PHP验证邮件地址是否正确。 (1)只适合中国大陆地区 (2)只限定了主流邮箱,强制限定。其实没有必要让所有的邮箱都允许注册,因为很多人如果提交假邮箱,使用系统自动发邮件,会占用很大的资源因为对方地址不存在。 (3)如果服务器支持checkdnsrr,那么可

PHP验证邮件地址是否正确。

(1)只适合中国大陆地区

(2)只限定了主流邮箱,强制限定。其实没有必要让所有的邮箱都允许注册,因为很多人如果提交假邮箱,使用系统自动发邮件,会占用很大的资源因为对方地址不存在。

(3)如果服务器支持checkdnsrr,那么可以使用,不过已经限定了主流邮箱,就没有必要用这个了。

(4)推荐用户使用qq邮箱或者163邮箱。

function CheckEmail($email)

{

global $dArr;

$dArr = array(

'163.com','126.com','sina.com','yahoo.com.cn','yahoo.com','sohu.com','yeah.net','139.com',

'tom.com','21cn.com','qq.com','foxmail.com','gmail.com','hotmail.com','263.net',

'vip.qq.com','vip.163.com','vip.sina.com','vip.sina.com.cn','vip.foxmail.com',

);

if(empty($email)) return FALSE;

list($e,$d) = explode('@', $email);

if(!empty($e) && !empty($d))

{

$d = strtolower($d);

if(!in_array($d,$dArr)) return FALSE;

return preg_match('/^[a-z0-9]+([\+_\-\.]?[a-z0-9]+)*/i', $e);

}

return FALSE;

}

验证邮箱是否合法php,PHP 验证邮箱是否合法,正确相关推荐

  1. html注册邮箱格式正则表达式代码,jquery 验证Email邮箱格式的几个例子

    例1,检测邮箱格式,不合格的给出提示,并定位焦点. 代码示例: var search_str = /^[w-.]+@[w-.]+(.w+)+$/; var email_val = $("#E ...

  2. html正则表达式验证电话号码,Javascript正则表达式验证账号、手机号、电话和邮箱的合法性...

    正则表达式是用于匹配字符串中字符组合的模式.在 JavaScript中,正则表达式也是对象.这些模式被用于 RegExp 的 exec 和 test 方法, 以及 String 的 match.rep ...

  3. php获取邮箱内容吗,php正则验证email邮箱及抽取内容中email的例子

    1,php正则验证email格式: 复制代码 代码示例: if (ereg("/^[a-z]([a-z0-9]*[-_\.]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0 ...

  4. mysql查询使用qq邮箱注册_Spring Boot实现qq邮箱验证码注册和登录验证功能

    1.登录注册思路 这是一个使用spring boot做的一个qq邮箱注册和登录的项目. 没写前端页面,使用postman测试.有截图详细. 1.1.思路 注册:通过输入的邮箱发送验证码,检验前端传来的 ...

  5. 关于学校邮箱收不到matlab验证短信

    如果所在学校购买了matlab的版权,下载matlab时需要关联学校的邮箱. 如果学校邮箱收不到matlab验证短信,可能是在matlab系统认为,您的邮箱由于失败次数太多被列入了黑名单, 我们需要向 ...

  6. java检验电话或传真_对有java开发过程 常用的js验证数字、电话号码、传真、邮箱、手机号码、邮编、日期...

    常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编,日期 1.数字 function testisNum(object) { var s =document.getElementById(obj ...

  7. 最万能的登录、注册页。带输入数据的验证。邮箱的正则表达式、正则表达式验证输入的数据

    看别人写的.不是缺胳膊就是少腿.就离谱.因为看不惯别人写的.所以自己写.界面美化可以按照自己的需求自己设计.这里只是提供了简单的前台数据获取以及输入数据的验证.哈哈哈哈哈哈 登录 <!DOCTY ...

  8. Java用正则表达式验证用户输入的手机号和QQ邮箱

    import java.util.Scanner;public class Test {public static void main(String[] args) {//用正则验证 用户输入的手机号 ...

  9. 解决第三方邮箱APP登陆QQ、163邮箱无法验证账户名或密码的问题(IOS、MacOS、Windows、Android)

    解决方法: 第一步:登陆QQ邮箱.163邮箱网页版,进入邮箱设置中打开IMAP/SMTP服务.  进入要登陆到第三方邮箱APP的个人163.QQ邮箱中,点击个人邮箱中的设置按钮,在里面找到IMAP.S ...

  10. django使用邮箱发验证码和激活验证

    一.开启邮箱收发邮件(以QQ邮箱为例) 1. 邮箱设置----->账户-->POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务下开启 开启后会得到一个授权码, ...

最新文章

  1. 在Eclipse中导入Tiny工程,有下面的错误,是什么原因?
  2. Linux进程和计划任务管理
  3. python 装饰函数
  4. 方立勋_30天掌握JavaWeb_JSTL标签库
  5. 通过 SAP Spartacus 的 Component 映射机制,更改默认购物车 Cart 页面
  6. 书籍《循环经济之道》-观后感-2021年12月
  7. 阿里AI解锁车场景:达摩院技术输出,天猫精灵进驻奔驰、奥迪和沃尔沃
  8. C++走向远洋——60(十四周阅读程序、STL中的简单容器和迭代器)
  9. 【第36期】游戏策划:新手入行的切入点在哪?
  10. Cadence 17.4 PSpice 学习笔记
  11. 最难忘的一节计算机课,写最难忘的一节课作文8篇
  12. 在腾讯,有多少技术Leader在写代码?
  13. 什么是ArcGIS Engine?
  14. 2023年全国最新交安安全员精选真题及答案6
  15. 乾坤物联-UWB定位基站和定位信标的区别
  16. 高通量测序与杂交优势
  17. hadoop各版本下载
  18. Spring整合swagger
  19. 【Antdv】input type=number去掉上下箭头、提示文字、鼠标滚轮
  20. java仓库管理系统sql_仓库管理系统 java+sql server

热门文章

  1. 大数据治理工程师_大数据工程师课|新公布的4个大数据治理面对的问题,这些方面越来越重要...
  2. vps实现私人代码托管并用nginx部署hexo
  3. 【经验分享】尝试将 SCRIPT xxx 作为函数执行:出错
  4. 为什么全国计算机考小黑,稳住!我想你应该需要计算机二级考后须知
  5. 对Habit Browser浏览器网页翻译问题的凑合解决方法
  6. 机器学习(二)聚类的DBSCAN方法及学生上网聚类分析
  7. Camera sensor 基本原理
  8. 增量编译技术在Lightly中的实践
  9. 如何使用 Lightly 邀请朋友在线协作?
  10. 第十二天 乐在其中-Android与远端之XML