JS验证邮件地址格式方法小结


Posted in Javascript onDecember 01, 2015

本文实例讲述了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-]+".){1,4}[a-z]{2,3}$/i;  
  var nubmer = document.getElementById(input).value;
   if (!re.test(nubmer))
  {
    alert("请输入正确格式的邮件地址");
    document.getElementById(input).value = "";
    return false;
   }
}

示例2:

<script type="text/javascript">
function isValidMail() {
var TextVal = document.getElementById("TextBox1").value;

var Regex = /^(?:\w+\.?)*\w+@(?:\w+\.)*\w+$/;

if (Regex.test(TextVal)){

alert(true);

}

else {

if (TextVal == "") {


alert("请输入电子邮件地址!!");

return false;

}

else {

alert("您好,你输入不正确,请重新输入;");
   document.getElementById("TextBox1").value = "";

return false;


}

}
}
</script>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>    

<asp:Button ID="Button3" runat="server" Text="Button"  OnClientClick="return isValidMail()" OnClick="Button3_Click" />

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

Javascript 相关文章推荐
formValidator3.3的ajaxValidator一些异常分析
Jul 12 Javascript
分析Node.js connect ECONNREFUSED错误
Apr 09 Javascript
你必须知道的JavaScript 变量命名规则详解
May 07 Javascript
jQuery动画特效实例教程
Aug 29 Javascript
ECMAScript6新增值比较函数Object.is
Jun 12 Javascript
JS动态给对象添加事件的简单方法
Jul 19 Javascript
老生常谈JQuery data方法的使用
Sep 09 Javascript
详解使用nvm安装node.js
Jul 18 Javascript
JavaScript递归算法生成树形菜单
Aug 15 Javascript
微信小程序 MinUI组件库系列之badge徽章组件示例
Aug 20 Javascript
微信小程序自定义select下拉选项框组件的实现代码
Aug 28 Javascript
基于vue、react实现倒计时效果
Aug 26 Javascript
基于JavaScript操作DOM常用的API小结
Dec 01 #Javascript
常见JS验证脚本汇总
Dec 01 #Javascript
详解JavaScript函数
Dec 01 #Javascript
javascript定义类和类的实现实例详解
Dec 01 #Javascript
深入JavaScript高级程序设计之对象、数组(栈方法,队列方法,重排序方法,迭代方法)
Dec 01 #Javascript
js跨域请求数据的3种常用的方法
Dec 01 #Javascript
jQuery插件实现多级联动菜单效果
Dec 01 #Javascript
You might like
PHP 截取字符串专题集合
2010/08/19 PHP
采用ThinkPHP中F方法实现快速缓存实例
2014/06/13 PHP
php内存缓存实现方法
2015/01/24 PHP
php通过array_shift()函数移除数组第一个元素的方法
2015/03/18 PHP
wampserver改变默认网站目录的办法
2015/08/05 PHP
浅析Laravel5中队列的配置及使用
2016/08/04 PHP
PHP数组相加操作及与array_merge的区别浅析
2016/11/26 PHP
PHP简单实现防止SQL注入的方法
2018/03/13 PHP
Laravel6.0.4中将添加计划任务事件的方法步骤
2019/10/15 PHP
jQuery 开天辟地入门篇一
2009/12/09 Javascript
THREE.JS入门教程(6)创建自己的全景图实现步骤
2013/01/25 Javascript
js 通过html()及text()方法获取并设置p标签的显示值
2014/05/14 Javascript
网页运行时提示对象不支持abigimage属性或方法
2014/08/10 Javascript
js防止DIV布局滚动时闪动的解决方法
2014/10/30 Javascript
vue中如何让子组件修改父组件数据
2018/06/14 Javascript
微信小程序 获取手机号 JavaScript解密示例代码详解
2020/05/14 Javascript
python批量提交沙箱问题实例
2014/10/08 Python
将Emacs打造成强大的Python代码编辑工具
2015/11/20 Python
python变量不能以数字打头详解
2016/07/06 Python
Python实现批量压缩图片
2018/01/25 Python
HTML5 语音搜索(淘宝店语音搜素)
2013/01/03 HTML / CSS
简单说说tomcat的配置
2013/05/28 面试题
c++工程师面试问题
2013/08/04 面试题
SQL里面如何插入自动增长序列号字段
2012/03/29 面试题
英文商务邀请信
2014/01/22 职场文书
自荐书4要点
2014/01/25 职场文书
《明天,我们毕业》教学反思
2014/04/24 职场文书
感恩老师的演讲稿
2014/05/06 职场文书
给校长的建议书600字
2014/05/15 职场文书
企业演讲稿范文大全
2014/05/20 职场文书
领导班子整改方案
2014/10/25 职场文书
2014年关工委工作总结
2014/11/17 职场文书
2015年消费者权益日活动总结
2015/02/09 职场文书
2015年采购工作总结
2015/04/10 职场文书
用python自动生成日历
2021/04/24 Python
win11无线投屏在哪设置? win11无线投屏功能的使用方法
2022/04/08 数码科技