js验证邮箱正则表达式,邮箱验证方法

// 验证邮箱函数,正确返回 true,错误返回false
function validateEmail(email) {       //验证邮箱正则
   var re = /^(([^()[\]\\.,;:\[email protected]\"]+(\.[^()[\]\\.,;:\[email protected]\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
   return re.test(email);
}
document.write(validateEmail(‘[email protected]‘));//返回true
document.write("<br>");
document.write(validateEmail(‘123‘));//返回false
时间: 2024-12-16 14:24:08

js验证邮箱正则表达式,邮箱验证方法的相关文章

【C#】身份证号正确性验证及正则表达式格式验证

身份证前两位各省对应的编号是: 1.华北地区:北京市|11,天津市|12,河北省|13,山西省|14,内蒙古自治区|15: 2.东北地区: 辽宁省|21,吉林省|22,黑龙江省|23: 3.华东地区: 上海市|31,江苏省|32,浙江省|33,安徽省|34,福建省|35,江西省|36,山东省|37: 4.华中地区: 河南省|41,湖北省|42,湖南省|43: 5.华南地区:广东省|44,广西壮族自治区|45,海南省|46: 6.西南地区: 四川省|51,贵州省|52,云南省|53,西藏自治区|5

Java杂谈之正则表达式--日期,邮箱,数字验证

当我们判断数据的格式是否符合规范的时候,一般会采用两种方式: 一种是if...else不断的嵌套或者if...else并排判断的方式 (这两者代表以条件正确为前提还是以条件错误为前提的) 另一种就是正则表示式. 字符串匹配给正则表达式:boolean matches(Stirng regex) 用法:String.matches(regex) 当然可以说if...else是万能的,正则表达式是有局限的,不能过分依赖,它只是解决问 题的一种手段而已,并不是必要的. 但往往用正确的使用正则表达式能让

使用正则表达式和indexof验证及识别邮箱类型

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=gbk"><title>

.net验证是否合法邮箱和ip地址的方式

通常情况下第一时间会想到使用正则表达式去验证,但由于正则表达式过于复杂或者没有考虑到某些情况,从而导致问题或者判断的效率低.下面通过另一种方式去判断. 判断是否合法邮箱: /// <summary> /// 判断是否是合法的邮箱 /// </summary> /// <param name="email">邮箱</param> /// <returns></returns> public static bool I

保存邮箱并发送验证邮件

后端接口设计: 请求方式:PUT /email/ 请求参数: JSON 或 表单 参数 类型 是否必须 说明 email str 是 Email邮箱 返回数据: JSON 返回值 类型 是否必须 说明 id int 是 用户id email str 是 Email邮箱 在users/serializers.py中新建序列化器,用户验证用户提交的邮箱信息. class EmailSerializer(serializers.ModelSerializer): """ 邮箱序列化

正则验证手机号,邮箱,车牌

- (IBAction)button_Click:(id)sender { if ([self isValidateMobile:@"输入你要验证的手机号码"] == YES) { NSLog(@"手机号正确"); }else{ NSLog(@"手机号错误"); } if ([self isValidateEmail:@"输入你要验证的邮箱"] == YES) { NSLog(@"邮箱正确"); }else

textbox只能输入数字或中文的常用正则表达式和验证方法

验证数字的正则表达式集 验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0|[1-9][0-9]*)$ 验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$ 验证非零的正整数:^\+?[1-9][0-9]*$ 验证非零的负整数:^\-[1-9][0-9]*$ 验证非负整数(正整数 + 0):^\d

js正则表达式密码验证必须包含数字和字母

写注册页面的时候需要这样的功能 一条正则表达式验证方式: /^(?=.*?[a-z)(?=.*>[A-Z])(?=.*?[0-9])[a-zA_Z0-9]{6,10}$/ 多条正则验证思路就是分开验证是否包含数字.字母.长度等限制条件 原文地址:http://blog.51cto.com/11016194/2320380

HTML(六)——表单验证、正则表达式、事件

1.表单验证<form></form> (1).非空验证(去空格) (2).对比验证(跟一个值对比) (3).范围验证(根据一个范围进行判断) (4).固定格式验证:电话号码,身份证号,邮箱,信用卡号等的验证:需要用到正则表达式来进行验证. (5).其它验证 2.正则表达式 用符号来描述书写规则:/ 中间写正则表达式 / ^ :匹配开头,$:匹配结尾 : /^ve/以ve开头的 /ve$/以ve结尾 \d:一个任意的数字 \w:一个任意的数字或字母 \s:任意字符串 {n}:把左边

表单验证插件 jquery.validata 使用方法

主要分几部分 jquery.validate 基本用法 jquery.validate API说明 jquery.validate 自定义 jquery.validate 常见类型的验证代码 下载地址 jquery.validate插件的文档地址http://docs.jquery.com/Plugins/Validation jquery.validate插件的主页http://bassistance.de/jquery-plugins/jquery-plugin-validation/ jq