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 相关文章推荐
JavaScript入门教程(2) JS基础知识
Jan 31 Javascript
jquery中html、val与text三者属性取值的联系与区别介绍
Dec 29 Javascript
js+csss实现的一个带复选框的下拉框
Sep 29 Javascript
JavaScript事件委托技术实例分析
Feb 06 Javascript
jQuery获取当前点击的对象元素(实现代码)
May 19 Javascript
使用AngularJS2中的指令实现按钮的切换效果
Mar 27 Javascript
angular directive的简单使用总结
May 24 Javascript
javascript实现文字无缝滚动效果
Aug 26 Javascript
[原创]jquery判断元素内容是否为空的方法
May 04 jQuery
js+css实现红包雨效果
Jul 12 Javascript
JavaScript数据结构与算法之二叉树插入节点、生成二叉树示例
Feb 21 Javascript
vue实现购物车加减
May 30 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生成EXCEL的东东
2006/10/09 PHP
利用php实现禁用IE和火狐的缓存问题
2012/12/03 PHP
PHP二维数组排序的3种方法和自定义函数分享
2014/04/09 PHP
Windows下安装PHP单元测试环境PHPUnit图文教程
2014/10/24 PHP
php array_udiff_assoc 计算两个数组的差集实例
2016/11/12 PHP
PHP 实现字符串翻转(包含中文汉字)的实现代码
2017/04/01 PHP
使用composer命令加载vendor中的第三方类库 的方法
2019/07/09 PHP
PHP实现的AES 128位加密算法示例
2019/09/16 PHP
createElement动态创建HTML对象脚本代码
2008/11/24 Javascript
JS时间选择器 兼容IE6,7,8,9
2012/06/26 Javascript
JS.GetAllChild(element,deep,condition)使用介绍
2013/09/21 Javascript
jquery库或JS文件在eclipse下报错问题解决方法
2014/04/17 Javascript
js事件监听器用法实例详解
2015/06/01 Javascript
javascript 中的事件委托详解
2016/10/25 Javascript
原生js和css实现图片轮播效果
2017/02/07 Javascript
将angular.js项目整合到.net mvc中的方法详解
2017/06/29 Javascript
详解基于Vue cli生成的Vue项目的webpack4升级
2018/06/19 Javascript
解决vue 引入子组件报错的问题
2018/09/06 Javascript
nodejs 使用http进行post或get请求的实例(携带cookie)
2019/01/03 NodeJs
JavaScript Math对象和调试程序的方法分析
2019/05/13 Javascript
如何给element添加一个抽屉组件的方法步骤
2019/07/14 Javascript
你可能从未使用过的11+个JavaScript特性(小结)
2020/01/08 Javascript
Vue性能优化的方法
2020/07/30 Javascript
Python中文字符串截取问题
2015/06/15 Python
详解Django中的ifequal和ifnotequal标签使用
2015/07/16 Python
Python语言生成水仙花数代码示例
2017/12/18 Python
python编写朴素贝叶斯用于文本分类
2017/12/21 Python
Python Sympy计算梯度、散度和旋度的实例
2019/12/06 Python
使用python操作lmdb对数据读取的实例
2020/12/11 Python
CSS3中Transform动画属性用法详解
2016/07/04 HTML / CSS
美国在线健康和美容市场:Pharmapacks
2018/12/05 全球购物
MAC Cosmetics官方网站:魅可专业艺术彩妆
2019/04/10 全球购物
请介绍一下Ant
2016/07/22 面试题
《找不到快乐的波斯猫》教学反思
2014/02/24 职场文书
手残删除python之后的补救方法
2021/06/26 Python
JavaScript模拟实现网易云轮播效果
2022/04/04 Javascript