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 switch case 另类写法
Mar 14 Javascript
javascript 进阶篇3 Ajax 、JSON、 Prototype介绍
Mar 14 Javascript
js使下拉列表框可编辑不止是选择
Dec 12 Javascript
纯JS实现旋转图片3D展示效果
Apr 12 Javascript
盘点javascript 正则表达式中 中括号的【坑】
Mar 16 Javascript
总结Javascript中的隐式类型转换
Aug 24 Javascript
Vue2.0父组件与子组件之间的事件发射与接收实例代码
Sep 19 Javascript
jQuery内容过滤选择器与子元素过滤选择器用法实例分析
Feb 20 jQuery
详解关于html,css,js三者的加载顺序问题
Apr 10 Javascript
Vue项目vscode 安装eslint插件的方法(代码自动修复)
Apr 15 Javascript
js简单粗暴的发布订阅示例代码
Jan 23 Javascript
element tree树形组件回显数据问题解决
Aug 14 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获取远程图片并把它保存到本地的代码
2008/04/07 PHP
PHP数组操作汇总 php数组的使用技巧
2011/07/17 PHP
用PHP+MySQL搭建聊天室功能实例代码
2012/08/20 PHP
php随机输出名人名言的代码
2012/10/07 PHP
使用YUI+Ant 实现JS CSS压缩
2014/09/02 PHP
PHP和Shell实现检查SAMBA与NFS Server是否存在
2015/01/07 PHP
php实现的redis缓存类定义与使用方法示例
2017/08/09 PHP
RSA实现JS前端加密与PHP后端解密功能示例
2019/08/05 PHP
TP - 比RBAC更好的权限认证方式(Auth类认证)
2021/03/09 PHP
jquery 操作DOM案例代码分享
2012/04/05 Javascript
多个datatable共存造成多个表格的checkbox都被选中
2013/07/11 Javascript
JS中自定义定时器让它在某一时刻执行
2014/09/02 Javascript
JavaScript中number转换成string介绍
2014/12/31 Javascript
js实现文字跟随鼠标移动而移动的方法
2015/02/28 Javascript
Bootstrap每天必学之日期控制
2016/03/07 Javascript
Jquery轮播效果实现过程解析
2016/03/30 Javascript
Bootstrap自定义文件上传下载样式
2016/05/26 Javascript
深入理解jQuery.data() 的实现方式
2016/11/30 Javascript
node.js学习之交互式解释器REPL详解
2016/12/08 Javascript
jQuery实现动态添加tr到table的方法
2016/12/26 Javascript
Javascript同时声明一连串(多个)变量的方法
2017/01/23 Javascript
Angular组件化管理实现方法分析
2017/03/17 Javascript
微信小程序ibeacon三点定位详解
2018/10/31 Javascript
微信小程序实现留言板
2018/10/31 Javascript
JavaScript学习教程之cookie与webstorage
2019/06/23 Javascript
Vue的Eslint配置文件eslintrc.js说明与规则介绍
2020/02/03 Javascript
vue-quill-editor 自定义工具栏和自定义图片上传路径操作
2020/08/03 Javascript
[03:48]DOTA2完美大师赛主赛事第二日精彩集锦
2017/11/24 DOTA
三步解决python PermissionError: [WinError 5]拒绝访问的情况
2020/04/22 Python
python爬虫使用正则爬取网站的实现
2020/08/03 Python
python把一个字符串切开的实例方法
2020/09/27 Python
Static Nested Class 和 Inner Class的不同
2013/11/28 面试题
企业法人授权委托书
2014/04/03 职场文书
优秀团员事迹材料2000字
2014/08/20 职场文书
工作作风建设心得体会
2014/10/22 职场文书
高中诗歌鉴赏教学反思
2016/02/16 职场文书