javascript验证邮件地址和MX记录的方法


Posted in Javascript onJune 16, 2015

本文实例讲述了javascript验证邮件地址和MX记录的方法。分享给大家供大家参考。具体如下:

// Tests for a valid email address and optionally tests for valid MX records, too.
function is_valid_email($email, $test_mx = false)
{
  if(eregi("^([_a-z0-9-]+)(\.[_a-z0-9-]+)*@([a-z0-9-]+)(\.[a-z0-9-]+)*(\.[a-z]{2,4})$", $email))
    if($test_mx)
    {
      list($username, $domain) = split("@", $email);
      return getmxrr($domain, $mxrecords);
    }
    else
      return true;
  else
    return false;
}

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
javascript 客户端验证上传图片的大小(兼容IE和火狐)
Aug 15 Javascript
jquery中使用ajax获取远程页面信息
Nov 13 Javascript
Javascript 中 null、NaN和undefined的区别总结
Apr 10 Javascript
js创建子窗口并且回传值示例代码
Jul 02 Javascript
整理AngularJS框架使用过程当中的一些性能优化要点
Mar 05 Javascript
Bootstrap~多级导航(级联导航)的实现效果【附代码】
Mar 08 Javascript
js 文字超出长度用省略号代替,鼠标悬停并以悬浮框显示实例
Dec 06 Javascript
教大家轻松制作Bootstrap漂亮表格(table)
Dec 13 Javascript
js实现hashtable的赋值、取值、遍历操作实例详解
Dec 25 Javascript
bootstrap treeview 扩展addNode方法动态添加子节点的方法
Nov 21 Javascript
微信小程序实现页面跳转传值以及获取值的方法分析
Dec 18 Javascript
JavaScript 中的无穷数(Infinity)详解
Feb 13 Javascript
详解JavaScript正则表达式中的global属性的使用
Jun 16 #Javascript
Javascript 是你的高阶函数(高级应用)
Jun 15 #Javascript
Javascript 高阶函数使用介绍
Jun 15 #Javascript
jQuery预加载图片常用方法
Jun 15 #Javascript
简述JavaScript中正则表达式的使用方法
Jun 15 #Javascript
简介JavaScript中用于处理正切的Math.tan()方法
Jun 15 #Javascript
在JavaScript中使用开平方根的sqrt()方法
Jun 15 #Javascript
You might like
PHP 多维数组排序实现代码
2009/08/05 PHP
php数组函数序列 之array_count_values() 统计数组中所有值出现的次数函数
2011/10/29 PHP
解析thinkphp中的导入文件标签
2013/06/20 PHP
利用yahoo汇率接口实现实时汇率转换示例 汇率转换器
2014/01/14 PHP
JavaScript版代码高亮
2006/06/26 Javascript
Windows Live的@live.com域名注册漏洞 利用代码
2006/12/27 Javascript
ExtJs 3.1 XmlTreeLoader Example Error
2010/02/09 Javascript
小试JQuery的AutoComplete插件
2011/05/04 Javascript
JS字符串截取函数实例
2013/12/27 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 简史
2015/01/09 Javascript
在Mac OS下使用Node.js的简单教程
2015/06/24 Javascript
node.js操作mysql(增删改查)
2015/07/24 Javascript
Ajax清除浏览器js、css、图片缓存的方法
2015/08/06 Javascript
jQuery操作Table技巧大汇总
2016/01/23 Javascript
解析js如何获取css样式
2016/12/11 Javascript
使用Promise链式调用解决多个异步回调的问题
2017/01/15 Javascript
浅析JavaScript中var that=this
2017/02/17 Javascript
JavaScript实现无穷滚动加载数据
2017/05/06 Javascript
jQuery实现仿京东防抖动菜单效果示例
2018/07/06 jQuery
mac上配置Android环境变量的方法
2018/07/08 Javascript
详解如何在微信小程序开发中正确的使用vant ui组件
2018/09/13 Javascript
微信小程序引用iconfont图标的方法
2018/10/22 Javascript
js根据需要计算数组中重复出现某个元素的个数
2019/01/18 Javascript
解决LayUI数据表格复选框不居中显示的问题
2019/09/25 Javascript
vue项目中极验验证的使用代码示例
2019/12/03 Javascript
Python完成哈夫曼树编码过程及原理详解
2019/07/29 Python
Windows+Anaconda3+PyTorch+PyCharm的安装教程图文详解
2020/04/03 Python
用python计算文件的MD5值
2020/12/23 Python
详解Pycharm第三方库的安装及使用方法
2020/12/29 Python
python解包用法详解
2021/02/17 Python
canvas绘图按照contain或者cover方式适配并居中显示
2019/02/18 HTML / CSS
介绍一下HDLC(High-Level Data Link Control)高层数据链路协议
2012/01/21 面试题
《雕塑之美》教学反思
2014/04/24 职场文书
2019学校请假条格式及范文
2019/06/25 职场文书
实习报告范文
2019/07/30 职场文书
Python图片检索之以图搜图
2021/05/31 Python