javascript验证邮件地址和MX记录的方法
本文实例讲述了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程序设计有所帮助。
相关推荐
-
基于Node.js实现nodemailer邮件发送
Nodemailer是一个简单易用的Node.js邮件发送组件,具体操作如下 1.安装nodemailer npm install nodemailer --save 2.特点 Nodemailer的主要特点包括: 支持Unicode编码 支持Window系统环境 支持HTML内容和普通文本内容 支持附件(传送大附件) 支持HTML内容中嵌入图片 支持SSL/STARTTLS安全的邮件发送 支持内置的transport方法和其他插件实现的transport方法 支持自定义插件处理消息 支持XOA
-
node.js使用nodemailer发送邮件实例
一.安装 nodemailer 复制代码 代码如下: npm install nodemailer --save 二.调用 复制代码 代码如下: var nodemailer = require("nodemailer"); // 开启一个 SMTP 连接池var smtpTransport = nodemailer.createTransport("SMTP",{ host: "smtp.qq.com", // 主机 secureConne
-
js正则表达式验证邮件地址
我们最经常遇到的验证,就是电子邮件地址验证.网站上常见.各种网页脚本也都常用"正则表达式"(regular expression)对我们输入的电子邮件地址进行验证,判断是否合法.有的还能分解出用户名和域名.现在用JavaScript语言实现一下电子邮件地址验证程序,用的是JavaScript语言的正则表达式库. 效果图: 不合法的情况: 合法的情况: 源代码如下,该网页已在IE.Firefox.Chrome上验证通过: <!DOCTYPE html PUBLIC "-/
-
纯javascript实现自动发送邮件
描述: 此JavaScript将帮助你的电子邮件的人.只要按一下电子邮件,有人!和JavaScript会要求的电子邮件地址,主题,等等然后你,新的邮件,是向你打开了. <SCRIPT LANGUAGE="JavaScript"> <!-- Begin function mailsome1(){ who=prompt("Enter recipient's email address: ","antispammer@earthling.net
-
简单几行JS Code实现IE邮件转发新浪微博
最近刚开通新浪围脖,突发奇想,想做个浏览器插件实现文字新闻等的转发围脖的插件.本以为应该用C++写个插件的(c#那么大个壳有时真的让人头疼),但是google了一下,手气真的不错,搜到了,几篇关于IE插件的开发.用的Javascript,和添加注册表就可以完全搞定.插件用javascript写那就不用多说,浏览器本身就支持的,不用额外安装.添加注册表手动可以添加,但是麻烦所以写了一个批处理搞定. 1:添加注册表:HKEY_CURRENT_USER\Software\Microsoft\Inter
-
JS验证邮件地址格式方法小结
本文实例讲述了JS验证邮件地址格式方法.分享给大家供大家参考,具体如下: 示例1: 复制代码 代码如下: <asp:TextBox ID="txt_Email" runat="server" onblur="checkRate(this.id)"></asp:TextBox> function checkRate(input) { var re = /^[_".0-9a-z-]+@([0-9a-z][0-9a-z
-
利用Node.JS实现邮件发送功能
第一步.配置篇 首先需要安装nodemailer库 npm install nodemailer//默认会安装最新的版本. 关于这个库的文档参见nodemailer 第二步.库的一些使用介绍 这个库使用方法很简单的.首先是要创建一个用于发送邮件的实例 var transporter = nodemailer.createTransport(transport[, defaults]) transport参数属性 属性太多了就只写一些关键的属性 port:连接的端口号,一般就是465 host:你
-
用JS输入email的代码,以防垃圾邮件
我们经常遇到在网页中放置Email的时候,如果写上真实的邮箱就会引来垃圾邮箱搜索引擎的骚扰,那么可以用这个JS来实现不被搜索到,与直接输入一样的展示方法! ' a+='lto:' b+='@' e='' d='联系站长' b+='e165.com' document.write(a+b+c+d+e) } aiawfni1fe1() //--> [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
-
Nodejs中读取中文文件编码问题、发送邮件和定时任务实例
关于nodejs读取中文文件真是折腾了不少时间,网上各种方案,最后没有一个适用我,好在解决了. 下面的三个知识点都是从项目中抽出的,要单独运行脚本的话需要用全局模式来安装模块,比如安装中文转换模块(后续其它的也需要这么做): 复制代码 代码如下: npm install -g iconv-lite npm install -g nodemailer npm install -g node-schedule 1.nodejs读取中文文件编码问题 准备一个文本文件(当然也可以是csv文件等)test
-
javascript实现Email邮件显示与删除功能
一.主要介绍: 这题采用之前的技术,根据table的rows属性,获得数组,然后对数组设置样式,所以颜色就出来了. 1).全选复选框,通过var nodess=document.getElementsByName("mail"); for(var x=0;x<nodess.length;x++){ nodess[x].checked=nodes.checked; } 复选框函数进行 2).按钮全选,反选,和取消全选,可以用一个函数写,传入不同的参数AllBybtn(num)类型即
随机推荐
- JSP+EXt2.0实现分页的方法
- 算法系列15天速成 第十一天 树操作(上)
- AngularJS指令与指令之间的交互功能示例
- 不错的winodws XP 优化处理文件
- springmvc之获取参数的方法(必看)
- 从Oracle 表格行列转置说起第1/2页
- Python基于正则表达式实现检查文件内容的方法【文件检索】
- C#中让控件全屏显示的实现代码(WinForm)
- javascript中关于break,continue的特殊用法与介绍
- 对比PHP对MySQL的缓冲查询和无缓冲查询
- 探讨:如何使用PhpDocumentor生成文档
- node.js操作mongodb学习小结
- sqlserver 行列互转实现小结
- 深入理解jQuery中的事件冒泡
- 动感效果的TAB选项卡jquery 插件
- javascript 触发事件列表 比较不错
- javascript深拷贝(deepClone)详解
- Yii2 RESTful中api的使用及开发实例详解
- 将字符串转换成System.Drawing.Color类型的方法
- C#中AS和IS关键字的用法