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 相关文章推荐
拖动一个HTML元素
Dec 22 Javascript
jQuery获取文本节点之 text()/val()/html() 方法区别
Mar 01 Javascript
javascript的原生方法获取数组中的最大(最小)值
Dec 19 Javascript
ECMAScript6的新特性箭头函数(Arrow Function)详细介绍
Jun 07 Javascript
js对象浅拷贝和深拷贝详解
Sep 05 Javascript
JavaScript基于自定义函数判断变量类型的实现方法
Nov 23 Javascript
jQuery日期范围选择器附源码下载
May 23 jQuery
纯javascript实现选择框的全选与反选功能
Apr 08 Javascript
深入了解Hybrid App技术的相关知识
Jul 17 Javascript
Vue 中 a标签上href无法跳转的解决方式
Nov 12 Javascript
详解Node.js使用token进行认证的简单示例
May 25 Javascript
vue data变量相互赋值后被实时同步的解决步骤
Aug 05 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/07/22 PHP
解析linux下安装memcacheq(mcq)全过程笔记
2013/06/27 PHP
PHP实现数组递归转义的方法
2014/08/28 PHP
Yii使用smsto短信接口的函数demo示例
2016/07/13 PHP
PHP上传Excel文件导入数据到MySQL数据库示例
2016/10/25 PHP
PHP实现上传多文件示例代码
2017/02/20 PHP
Laravel 的数据库迁移的方法
2017/07/31 PHP
动态添加option及createElement使用示例
2014/01/26 Javascript
向JavaScript的数组中添加元素的方法小结
2015/10/24 Javascript
20分钟打造属于你的Bootstrap站点
2016/07/27 Javascript
jQuery读取XML文件的方法示例
2017/02/03 Javascript
axios进阶实践之利用最优雅的方式写ajax请求
2017/12/20 Javascript
json字符串对象转换代码实例
2019/09/28 Javascript
Vue 的双向绑定原理与用法揭秘
2020/05/06 Javascript
基于VSCode调试网页JavaScript代码过程详解
2020/07/20 Javascript
使用Vant完成DatetimePicker 日期的选择器操作
2020/11/12 Javascript
[01:32]寻找你心中的那团火 DOTA2 TI9火焰传递活动今日开启
2019/05/16 DOTA
wxpython 最小化到托盘与欢迎图片的实现方法
2014/06/09 Python
tensorflow TFRecords文件的生成和读取的方法
2018/02/06 Python
详解pandas删除缺失数据(pd.dropna()方法)
2019/06/25 Python
Python基于locals返回作用域字典
2020/10/17 Python
详解如何使用Pytest进行自动化测试
2021/01/14 Python
详解CSS3中@media的实际使用
2015/08/04 HTML / CSS
巴西最大的家电和百货零售商:Casas Bahia
2016/11/22 全球购物
彪马荷兰官网:PUMA荷兰
2019/05/08 全球购物
英国曼彻斯特宠物用品品牌:Bunty Pet Products
2019/07/27 全球购物
澳大利亚最大的护发和护肤品购物网站:RY
2019/12/26 全球购物
祖国在我心中演讲稿
2014/01/15 职场文书
2014年教研活动总结范文
2014/04/26 职场文书
幼儿教师师德承诺书
2014/05/23 职场文书
2015年世界环境日演讲稿
2015/03/18 职场文书
政审证明范文
2015/06/19 职场文书
暂住证明怎么写
2015/06/19 职场文书
七年级作文之雪景
2019/11/18 职场文书
解析redis hash应用场景和常用命令
2021/08/04 Redis
Java8利用Stream对列表进行去除重复的方法详解
2022/04/14 Java/Android