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 相关文章推荐
JS网页播放声音实现代码兼容各种浏览器
Sep 22 Javascript
JS获取屏幕,浏览器窗口大小,网页高度宽度(实现代码)
Dec 17 Javascript
Jquery 点击按钮自动高亮实现原理及代码
Apr 25 Javascript
jQuery使用slideUp方法实现控制元素缓慢收起
Mar 27 Javascript
基于jquery实现复选框全选,反选,全不选等功能
Oct 16 Javascript
浅谈js键盘事件全面控制
Dec 01 Javascript
详解JS数据类型的值拷贝函数(深拷贝)
Jul 13 Javascript
AngularJS实现表单验证功能详解
Oct 12 Javascript
基于jquery实现九宫格拼图小游戏
Nov 30 jQuery
nest.js 使用express需要提供多个静态目录的操作方法
Oct 24 Javascript
js实现文章目录索引导航(table of content)
May 10 Javascript
Javascript数组及类数组相关原理详解
Oct 29 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
Yii框架核心组件类实例详解
2019/08/06 PHP
Laravel等框架模型关联的可用性浅析
2019/12/15 PHP
Aptana调试javascript图解教程
2009/11/30 Javascript
JavaScript游戏之是男人就下100层代码打包
2010/11/08 Javascript
js动态在form上插入enctype=multipart/form-data的问题
2012/05/24 Javascript
uploadify 3.0 详细使用说明
2012/06/18 Javascript
jQuery建立一个按字母顺序排列的友好页面索引(兼容IE6/7/8)
2013/02/26 Javascript
javascript实现俄罗斯方块游戏的思路和方法
2015/04/27 Javascript
JavaScript实现将数组数据添加到Select下拉框的方法
2015/08/21 Javascript
jQuery position() 函数详解以及jQuery中position函数的应用
2015/12/14 Javascript
jquery操作select元素和option的实例代码
2016/02/03 Javascript
jQuery基本筛选选择器实例代码
2017/02/06 Javascript
如何使用JS在HTML中自定义字符串格式化
2017/07/20 Javascript
vue实现留言板todolist功能
2017/08/16 Javascript
vue-lazyload图片延迟加载插件的实例讲解
2018/02/09 Javascript
Vue.js上传图片到阿里云OSS存储的方法示例
2018/12/13 Javascript
javascript头像上传代码实例
2019/09/28 Javascript
[01:36]DOTA2完美大师赛趣味视频之与队友相处的十万个技巧
2017/11/19 DOTA
python网络编程示例(客户端与服务端)
2014/04/24 Python
Python中几种操作字符串的方法的介绍
2015/04/09 Python
python MNIST手写识别数据调用API的方法
2018/08/08 Python
深入浅析Python2.x和3.x版本的主要区别
2018/11/30 Python
python实现Virginia无密钥解密
2019/03/20 Python
python word转pdf代码实例
2019/08/16 Python
Ever New美国:澳大利亚领先的女装时尚品牌
2019/11/28 全球购物
请解释流与文件有什么不同
2016/07/29 面试题
Linux上比较文件的命令都有哪些
2013/09/28 面试题
车间主管岗位职责
2013/11/14 职场文书
人力资源部经理岗位职责规定
2014/02/23 职场文书
小学教师见习总结
2015/06/23 职场文书
2016年艾滋病宣传活动总结
2016/04/01 职场文书
redis缓存存储Session原理机制
2021/11/20 Redis
tomcat的catalina.out日志按自定义时间格式进行分割的操作方法
2022/04/02 Servers
Java详细解析==和equals的区别
2022/04/07 Java/Android
win10以太网连接不上怎么办?Win10连接以太网详细教程
2022/04/08 数码科技
VUE解决跨域问题Access to XMLHttpRequest at
2022/05/06 Vue.js