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 相关文章推荐
前淘宝前端开发工程师阿当的PPT中有JS技术理念问题
Jan 15 Javascript
基于jquery的无限级联下拉框js插件
Oct 29 Javascript
js调用后台、后台调用前台等方法总结
Apr 17 Javascript
jquery JSON的解析方式示例介绍
Jul 27 Javascript
jquery实现的横向二级导航效果代码
Aug 26 Javascript
js实现简单计算器
Nov 22 Javascript
JS文件上传神器bootstrap fileinput详解
Jan 28 Javascript
LayUI表格批量删除方法
Aug 15 Javascript
JavaScript偏函数与柯里化实例详解
Mar 27 Javascript
vue实现页面滚动到底部刷新
Aug 16 Javascript
Vue前端项目部署IIS的实现
Jan 06 Javascript
uni-app实现获取验证码倒计时功能
Nov 01 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显示搜索引擎来的关键词
2014/02/13 PHP
WordPress特定文章对搜索引擎隐藏或只允许搜索引擎查看
2015/12/31 PHP
javascript删除option选项的多种方法总结
2013/11/22 Javascript
JavaScript利用构造函数和原型的方式模拟C#类的功能
2014/03/06 Javascript
js无刷新操作table的行和列
2014/03/27 Javascript
基于javascript实现页面加载loading效果
2020/09/15 Javascript
jQuery验证表单格式的使用方法
2017/01/10 Javascript
JS实现颜色动态淡化效果
2017/03/06 Javascript
详解jQuery同步Ajax带来的UI线程阻塞问题及解决办法
2017/08/09 jQuery
详解ionic本地相册、拍照、裁剪、上传(单图完全版)
2017/10/10 Javascript
微信小程序实现点击按钮修改文字大小功能【附demo源码下载】
2017/12/06 Javascript
基于mpvue的小程序项目搭建的步骤
2018/05/22 Javascript
使用webpack4编译并压缩ES6代码的方法示例
2019/04/24 Javascript
JS实现提示框跟随鼠标移动
2019/08/27 Javascript
JavaScript数值类型知识汇总
2019/11/17 Javascript
js实现视图和数据双向绑定的方法分析
2020/02/05 Javascript
Vue实现手机扫描二维码预览页面效果
2020/05/28 Javascript
vue 解决uglifyjs-webpack-plugin打包出现报错的问题
2020/08/04 Javascript
vue监听键盘事件的相关总结
2021/01/29 Vue.js
Python实现统计单词出现的个数
2015/05/28 Python
使用python检测主机存活端口及检查存活主机
2015/10/12 Python
使用Nginx+uWsgi实现Python的Django框架站点动静分离
2016/03/21 Python
简介Python的collections模块中defaultdict类型的用法
2016/07/07 Python
Python实现的文本对比报告生成工具示例
2018/05/22 Python
python 抓包保存为pcap文件并解析的实例
2019/07/23 Python
Python单元测试及unittest框架用法实例解析
2020/07/09 Python
荷兰在线体育用品商店:Avantisport.nl
2018/07/04 全球购物
英国最全面的橄榄球联盟门票网站:Live Rugby Tickets
2018/10/06 全球购物
司机检讨书
2014/02/13 职场文书
教师远程培训感言
2014/03/06 职场文书
招标授权委托书样本
2014/09/23 职场文书
群众路线教育实践活动总结
2014/10/30 职场文书
2014年人民调解工作总结
2014/12/08 职场文书
幼师大班个人总结
2015/02/13 职场文书
观看安全警示教育片心得体会
2016/01/15 职场文书
Mongodb 迁移数据块的流程介绍分析
2022/04/18 MongoDB