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的逻辑运算符
Dec 02 Javascript
react-router4 嵌套路由的使用方法
Jul 24 Javascript
JavaScript数据类型的存储方法详解
Aug 25 Javascript
Vue2.0权限树组件实现代码
Aug 29 Javascript
Angular2使用vscode断点调试ts文件的方法
Dec 13 Javascript
基于mpvue的小程序项目搭建的步骤
May 22 Javascript
微信小程序动态生成二维码的实现代码
Jul 25 Javascript
使用elementUI实现将图片上传到本地的示例
Sep 04 Javascript
ES6 系列之 Generator 的自动执行的方法示例
Oct 19 Javascript
微信小程序实现发送验证码按钮效果
Dec 20 Javascript
JS实现图片幻灯片效果代码实例
May 21 Javascript
基于Web Audio API实现音频可视化效果
Jun 12 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的正则处理函数总结分析
2008/06/20 PHP
完善CodeIgniter在IDE中代码提示功能的方法
2014/07/19 PHP
PHP图片处理之图片旋转和图片翻转实例
2014/11/19 PHP
PHP SESSION机制的理解与实例
2019/03/22 PHP
Javascript 中介者模式实例
2009/12/16 Javascript
读jQuery之二(两种扩展)
2011/06/11 Javascript
获取服务器传来的数据 用JS去空格的正则表达式
2012/03/26 Javascript
用按钮控制iframe显示的网页实现方法
2013/02/04 Javascript
JS实现距离上次刷新已过多少秒示例
2014/05/23 Javascript
JavaScript在网页中画圆的函数arc使用方法
2015/11/13 Javascript
Bootstrap每天必学之媒体对象
2015/11/30 Javascript
jQuery数据检索中根据关键字快速定位GridView指定行的实现方法
2016/06/08 Javascript
JavaScript实现in-place思想的快速排序方法
2016/08/07 Javascript
如何快速上手Vuex
2017/02/14 Javascript
Angular如何引入第三方库的方法详解
2017/07/13 Javascript
JavaScript中为事件指定处理程序的五种方式分析
2018/07/27 Javascript
详解vuex数据传输的两种方式及this.$store undefined的解决办法
2019/08/26 Javascript
keep-Alive搭配vue-router实现缓存页面效果的示例代码
2020/06/24 Javascript
python实现可将字符转换成大写的tcp服务器实例
2015/04/29 Python
从局部变量和全局变量开始全面解析Python中变量的作用域
2016/06/16 Python
Python使用微信SDK实现的微信支付功能示例
2017/06/30 Python
python版opencv摄像头人脸实时检测方法
2018/08/03 Python
Python (Win)readline和tab补全的安装方法
2019/08/27 Python
python shutil文件操作工具使用实例分析
2019/12/25 Python
python 插入日期数据到Oracle实例
2020/03/02 Python
Python json格式化打印实现过程解析
2020/07/21 Python
详解CSS3原生支持div铺满浏览器的方法
2018/08/30 HTML / CSS
解决H5的a标签的download属性下载service上的文件出现跨域问题
2019/07/16 HTML / CSS
华为C++笔试题
2014/08/05 面试题
银行演讲稿范文
2014/01/03 职场文书
面试后感谢信怎么写
2014/02/01 职场文书
七一党日活动总结
2014/07/08 职场文书
党的群众路线教育实践活动个人批评与自我批评
2014/10/16 职场文书
导游词之苏州寒山寺
2019/12/05 职场文书
解决mysql的int型主键自增问题
2021/07/15 MySQL
Redis调用Lua脚本及使用场景快速掌握
2022/03/16 Redis