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 异步调用框架 (Part 1 - 问题 & 场景)
Aug 03 Javascript
zeroclipboard复制到剪切板的flash
Aug 04 Javascript
innerText和textContent对比及使用介绍
Feb 27 Javascript
jquery live()重复绑定的解决方法介绍
Jan 03 Javascript
JavaScript判断用户是否对表单进行了修改的方法
Mar 18 Javascript
基于vue2框架的机器人自动回复mini-project实例代码
Jun 13 Javascript
详述 Sublime Text 打开 GBK 格式中文乱码的解决方法
Oct 26 Javascript
Angularjs渲染的 using 指令的星级评分系统示例
Nov 09 Javascript
微信小程序js文件改变参数并在视图上及时更新【推荐】
Jun 11 Javascript
解决VUE中document.body.scrollTop为0的问题
Sep 15 Javascript
微信小程序实现渐入渐出动画效果
Jun 13 Javascript
vue+Element-ui实现分页效果
Nov 15 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
雄兵连:第三季确定会出,不过时间未定,鹤熙是第三季的主角!
2020/03/13 国漫
wordpress之wp-settings.php
2007/08/17 PHP
Adnroid 微信内置浏览器清除缓存
2016/07/11 PHP
php微信浏览器分享设置以及回调详解
2016/08/01 PHP
基于php判断客户端类型
2016/10/14 PHP
javascript cookies 设置、读取、删除实例代码
2010/04/12 Javascript
javascript打印大全(打印页面设置/打印预览代码)
2013/03/29 Javascript
Jquery使用Firefox FireBug插件调试Ajax步骤讲解
2013/12/02 Javascript
java、javascript实现附件下载示例
2014/08/14 Javascript
JavaScript中的索引数组、关联数组和静态数组、动态数组讲解
2014/11/08 Javascript
JavaScript实现判断图片是否加载完成的3种方法整理
2015/03/13 Javascript
Backbone.js的一些使用技巧
2015/07/01 Javascript
js确认框confirm()用法实例详解
2016/01/07 Javascript
基于JS快速实现导航下拉菜单动画效果附源码下载
2016/10/27 Javascript
一种angular的方法级的缓存注解(装饰器)
2018/03/13 Javascript
vue中使用iview自定义验证关键词输入框问题及解决方法
2018/03/26 Javascript
基于Vue2x实现响应式自适应轮播组件插件VueSliderShow功能
2018/05/16 Javascript
jquery获取select选中值的文本,并赋值给另一个输入框的方法
2018/08/21 jQuery
微信小程序如何实现全局重新加载
2019/06/05 Javascript
vue store之状态管理模式的详细介绍
2019/06/13 Javascript
JavaScript的一些小技巧分享
2021/01/06 Javascript
python实现堆栈与队列的方法
2015/01/15 Python
Python中使用Flask、MongoDB搭建简易图片服务器
2015/02/04 Python
Python中exit、return、sys.exit()等使用实例和区别
2015/05/28 Python
Python实现自定义函数的5种常见形式分析
2018/06/16 Python
python 实现得到当前时间偏移day天后的日期方法
2018/12/31 Python
django中上传图片分页三级联动效果的实现代码
2019/08/30 Python
Django xadmin开启搜索功能的实现
2019/11/15 Python
Windows 下python3.8环境安装教程图文详解
2020/03/11 Python
Python3.8.2安装包及安装教程图文详解(附安装包)
2020/11/28 Python
python 基于UDP协议套接字通信的实现
2021/01/22 Python
HTML5通过navigator.mediaDevices.getUserMedia调用手机摄像头问题
2020/04/27 HTML / CSS
药品促销活动方案
2014/02/14 职场文书
Nginx本地目录映射实现代码实例
2021/03/31 Servers
SQLServer 日期函数大全(小结)
2021/04/08 SQL Server
Python实现自动玩连连看的脚本分享
2022/04/04 Python