效果体验:http://keleyi.com/keleyi/phtml/jstexiao/15.htm

验证帐号是否合法
验证规则:字母、数字、下划线组成,字母开头,4-16位。

functioncheckUser(str){varre = /^[a-zA-z]\w{3,15}$/;if(re.test(str)){alert("正确");}else{alert("错误");}
}
checkUser("jihua_cnblogs");//调用

验证手机号码
验证规则:11位数字,以1开头。

function checkMobile(str) {var re = /^1\d{10}$/if (re.test(str)) {alert("正确");} else {alert("错误");}
}
checkMobile('13800138000'); //调用
checkMobile('139888888889');//错误示例

验证电话号码
验证规则:区号+号码,区号以0开头,3位或4位
号码由7位或8位数字组成
区号与号码之间可以无连接符,也可以“-”连接
如01088888888,010-88888888,0955-7777777

functioncheckPhone(str){varre = /^0\d{2,3}-?\d{7,8}$/;if(re.test(str)){alert("正确");}else{alert("错误");}
}
checkPhone("09557777777");//调用

验证邮箱
验证规则:姑且把邮箱地址分成“第一部分@第二部分”这样
第一部分:由字母、数字、下划线、短线“-”、点号“.”组成,
第二部分:为一个域名,域名由字母、数字、短线“-”、域名后缀组成,
而域名后缀一般为.xxx或.xxx.xx,一区的域名后缀一般为2-4位,如cn,com,net,现在域名有的也会大于4位

functioncheckEmail(str){varre = /^(\w-*\.*)+@(\w-?)+(\.\w{2,})+$/if(re.test(str)){alert("正确");}else{alert("错误");}
}
checkEmail("contact@cnblogs.com");//调用

web前端汇总:http://www.cnblogs.com/jihua/p/webfront.html

转载于:https://www.cnblogs.com/jihua/archive/2012/09/28/yanzheng.html

JS正则表达式验证账号、手机号、电话和邮箱相关推荐

  1. js正则表达式 - 验证11位手机号码、邮箱验证、18位身份证号码

    正则解析 11位手机号码 reg表达式:/^[1][3,4,5,7,8][0-9]{9}$/ 规则:第一个数字1,第二个数字只能是3,4,5,7,8中的某一个,剩下的号码需要有9个数,范围在0-9之间 ...

  2. [js常用积累] js正则表达式验证手机号和数字验证码

    在html表单提交时,需要对表单元素进行验证,下面代码是对手机号和数字验证码的JS正则表达式验证: //手机号验证,参数为指定手机号function checkPhone(val) {if (!(/^ ...

  3. html正则表达式验证电话号码,Javascript正则表达式验证账号、手机号、电话和邮箱的合法性...

    正则表达式是用于匹配字符串中字符组合的模式.在 JavaScript中,正则表达式也是对象.这些模式被用于 RegExp 的 exec 和 test 方法, 以及 String 的 match.rep ...

  4. js 正则表达式 验证手机号

    js 正则表达式 验证手机号 /*** 验证手机号码格式是否正确* param: value 要验证的值,String类型* return:state 状态(true正确,false错误) msg 提 ...

  5. 手机号判断正则php2019,2019手机号码JS正则表达式验证实例代码

    概念 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符.及这些特定字符的组合,组成一个"规则字符串",这个"规则字符串"用来表达对字符串的 ...

  6. 2022手机号码JS正则表达式验证实例代码

    这篇文章主要介绍了2022手机号码JS正则表达式验证实例代码,代码简单易懂,非常不错,具有一定的参考借鉴价值 ,需要的朋友可以参考下​ 概念 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的 ...

  7. js 正则表达式 验证空字符、html标签、发票抬头

    js 正则表达式 验证空字符.html标签.发票抬头 export const regExp = {Reg_IDCardNo: /(^[1-9]\d{5}(18|19|([23]\d))\d{2}(( ...

  8. JS正则表达式验证数字非常全 - 吾心无所 - 博客园

    JS正则表达式验证数字非常全 Js代码 <script type="text/javascript"> function SubmitCk() { var reg = ...

  9. js正则表达式校验:手机号、身份证、护照、港澳台通行证、银行卡号、车牌号等......

    js正则表达式校验:手机号.身份证.护照.港澳台通行证.银行卡号等...... 1.手机号 2.身份证号 3.护照 4.港澳台通行证.居住证 5.银行卡号 6.军官证 7.户口本 8.用户名.中文姓名 ...

最新文章

  1. hdu A + B Problem II(大数相加,数组实现)
  2. MySQL在单表上创建视图
  3. 自定义eclipse启动画面
  4. 【转】Nginx反向代理和负载均衡
  5. ubuntu18.04下 c++安装opencv-3.4.6,c++安装opencv-3.4.9,clion配置opencv-3.4.6与 python安装 opencv-3.4.6
  6. 纯HTML的个人简历,真的超简单,有源码
  7. 基于SEIR传染病模型的新冠肺炎疫情预测
  8. oracle user_source表
  9. 为什么我的电脑只能上qq不能打开网页
  10. 【109期分享】4款毕业答辩论文PPT模板免费下载
  11. 推荐几本纳米级光刻机书籍
  12. java里什么是三目表达式_浅谈Java三目运算
  13. cache系列——存储介质
  14. 文本朗读器的设计与制作
  15. 基于SURF特征提取的图像配准算法的matlab仿真
  16. Angular 2 OpaqueToken InjectionToken
  17. CDRX4X7X8X9X10X11全系列下载一键安装永久使用
  18. 【20考研】计算机/软件等专业调剂信息集合!【完结版】
  19. linux引导分区是什么,Linux的引导过程剖析
  20. 【2020面试真题】这15道面试真题,你能答出几道?

热门文章

  1. excel公式:定位单元格
  2. c++ 获取计算机域名_每日一题| 计算机考研20200825
  3. aptitude安装出现依赖_oeasy 教您玩转linux 之 010210 应用管理 aptitude
  4. linux离线安装ftp_安装Kali Linux之后要做的前10件事
  5. python find函数 和index的区别_python中index()与find()的区别
  6. Java tate只要年月日,Java初學者入門必須掌握的30個基本概念
  7. 自考计算机网络技术一,2017自考计算机网络技术填空题「附答案」
  8. 抠图为什么要用绿布_《暮白首》为什么如此火爆?五个原因带你深度剖析
  9. python自增_关于 python 的自增运算
  10. Java ThreadLocal 使用详解