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开发规范要求(规范化代码)
Aug 16 Javascript
基于jquery步骤进度条源码分享
Nov 12 Javascript
jQuery插件formValidator实现表单验证
May 23 Javascript
在JSP中如何实现MD5加密的方法
Nov 02 Javascript
Vue.js bootstrap前端实现分页和排序
Mar 10 Javascript
微信小程序 页面跳转事件绑定的实例详解
Sep 20 Javascript
微信小程序实现获取准确的腾讯定位地址功能示例
Mar 27 Javascript
微信小程序获取用户信息并保存登录状态详解
May 10 Javascript
Ajax请求时无法重定向的问题解决代码详解
Jun 21 Javascript
webpack自动打包和热更新的实现方法
Jun 24 Javascript
js实现车辆管理系统
Aug 26 Javascript
vue 将多个过滤器封装到一个文件中的代码详解
Sep 05 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替换超长文本中的特殊字符的函数代码
2012/05/22 PHP
Javascript与PHP验证用户输入URL地址是否正确
2014/10/09 PHP
对YUI扩展的Gird组件 Part-1
2007/03/10 Javascript
InnerHtml和InnerText的区别分析
2009/03/13 Javascript
jQuery load方法用法集锦
2011/12/06 Javascript
常见的原始JS选择器使用方法总结
2014/04/09 Javascript
JavaSciprt中处理字符串之sup()方法的使用教程
2015/06/08 Javascript
JavaScript实现向右伸出的多级网页菜单效果
2015/08/25 Javascript
jQuery满屏焦点图左右滚动特效代码分享
2015/09/07 Javascript
原生javascript实现图片无缝滚动效果
2016/02/12 Javascript
jQuery根据表单name获取值的方法
2016/05/24 Javascript
深入理解Ajax的get和post请求
2016/06/02 Javascript
关于List.ToArray()方法的效率测试
2016/09/30 Javascript
微信小程序 Storage API实例详解
2016/10/02 Javascript
详解JS异步加载的三种方式
2017/03/07 Javascript
electron demo项目npm install安装失败的解决方法
2018/02/06 Javascript
详解Vue前端对axios的封装和使用
2019/04/01 Javascript
详解javascript中的Error对象
2019/04/25 Javascript
通过扫小程序码实现网站登陆功能
2019/08/22 Javascript
一步一步实现Vue的响应式(对象观测)
2019/09/02 Javascript
深入浅析JavaScript中的in关键字和for-in循环
2020/04/20 Javascript
[03:22]DAC最前线(第二期)—DOTA2亚洲邀请赛主赛场周边及线路探访
2015/01/24 DOTA
用tensorflow构建线性回归模型的示例代码
2018/03/05 Python
python 拼接文件路径的方法
2018/10/23 Python
Python可迭代对象操作示例
2019/05/07 Python
结合OpenCV与TensorFlow进行人脸识别的实现
2019/10/10 Python
Python实现简单的猜单词小游戏
2020/10/28 Python
彻底解决pip下载pytorch慢的问题方法
2021/03/01 Python
CSS实现定位元素居中的方法
2015/06/23 HTML / CSS
应聘收银员个人的求职信
2013/11/30 职场文书
财务会计实训报告
2014/11/05 职场文书
大学开学典礼新闻稿
2015/07/17 职场文书
运动会开幕式致辞
2015/07/29 职场文书
2019行政前台转正申请书范文3篇
2019/08/15 职场文书
MySQL之select、distinct、limit的使用
2021/11/11 MySQL
Tomcat用户管理的优化配置详解
2022/03/31 Servers