1、验证帐号是否合法

验证规则:字母、数字、下划线组成,字母开头,4-16位。

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

2、手机号码

验证规则:11位数字,以1开头。

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

3、电话号码

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

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

4、邮箱

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

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

附上常用的正则

//手机号
/^1((3[\d])|(4[5,6,9])|(5[0-3,5-9])|(6[5-7])|(7[0-8])|(8[1-3,5-8])|(9[1,8,9]))\d{8}$///大写字母
/^[A-Z]+$///日期,如: 2000-01-01
/^\d{4}(-)\d{1,2}\1\d{1,2}$///email地址
/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$///国内座机电话,如: 0341-86091234
/\d{3}-\d{8}|\d{4}-\d{7}///身份证号(15位、18位数字),最后一位是校验位,可能为数字或字符X
/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)///帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线组合
/^[a-zA-Z][a-zA-Z0-9_]{4,15}$///只包含中文
/^[\u4E00-\u9FA5]///是否小数
/^\d+\.\d+$///是否电话格式(手机和座机)
/^((0\d{2,3}-\d{7,8})|(1[345789]\d{9}))$///是否8位纯数字
/^[0-9]{8}$///是否html标签
/<(.*)>.*<\/\1>|<(.*) \/>///是否qq号格式正确
/^[1-9]*[1-9][0-9]*$///是否由数字和字母组成
/^[A-Za-z0-9]+$///是否小写字母组成
/^[a-z]+$///密码强度正则,最少6位,包括至少1个大写字母,1个小写字母,1个数字,1个特殊字符
/^.*(?=.{6,})(?=.*\d)(?=.*[A-Z])(?=.*[a-z])(?=.*[!@#$%^&*? ]).*$///用户名正则,4到16位(字母,数字,下划线,减号)
/^[a-zA-Z0-9_-]{4,16}$///16进制颜色
/^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$///微信号,6至20位,以字母开头,字母,数字,减号,下划线
/^[a-zA-Z]([-_a-zA-Z0-9]{5,19})+$///中国邮政编码
/^(0[1-7]|1[0-356]|2[0-7]|3[0-6]|4[0-7]|5[1-7]|6[1-7]|7[0-5]|8[013-6])\d{4}$///只包含中文和数字
/^(([\u4E00-\u9FA5])|(\d))+$///非字母
/[^A-Za-z]/

Javascript正则表达式验证账号、手机号、电话和邮箱的合法性相关推荐

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

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

  2. javascript正则表达式验证手机号

    javascript正则表达式验证手机号 限制条件 以1为开头 第二位为3 4 5 7 8中的任意一位 最后以0-9的9个整数结尾 //^[1]:第一位限制为1 //[3,4,5,7,8]:第二位限制 ...

  3. html验证座机号码_使用JavaScript正则表达式验证电话、手机号码

    使用 JavaScript 正则表达式验证电话.手机号码 电话手机号码正则表达式 (支持手机号码, 3-4 位区号, 7-8 位直播号码, 1 - 4 位分机号) ((\d{11})|^((\d{7, ...

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

    JavaScript正则表达式验证手机号码 JavaScript正则表达式验证手机号码 JavaScript正则表达式验证手机号码 号段来源:https://www.jihaoba.com/tools ...

  5. 正则表达式 匹配点号_Javascript正则表达式验证账号、手机号、电话和邮箱

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

  6. JS正则表达式验证账号、手机号、电话和邮箱

    效果体验:http://keleyi.com/keleyi/phtml/jstexiao/15.htm 验证帐号是否合法 验证规则:字母.数字.下划线组成,字母开头,4-16位. functionch ...

  7. 正则表达式验证账号代码

    1.正则表达式验证密码账号等: <!DOCTYPE html> <html> <head>     <meta charset="utf-8&quo ...

  8. javascript正则表达式验证email

    JavaScript表单验证email,判断一个输入量是否为邮箱email,通过正则表达式实现. //检查email邮箱 function isEmail(str){        var reg = ...

  9. Java手机号码正则表达式验证,手机号段根据2020年最新号段所做参考

    最近需要实现java手机号码正则表达式验证,然而百度了一下发现结果挺多的,但是好像号段不全,基本上都是几年前的结果,大部分刚好就没我166的号段,我今天也查了一下最新的手机号段,重新写一遍(根据需求我 ...

最新文章

  1. 语音技术正在改变计算行业
  2. 数据库数据用Excel导出的3种方法
  3. vmx转换ofv模板,导入esxi
  4. selenium + python自动化测试unittest框架学习(五)webdriver的二次封装
  5. CEMAPI实战攻略(四)——发送短消息
  6. 远程桌面连接提示“您的凭据不工作”
  7. 征战蓝桥 —— 2016年第七届 —— C/C++A组第7题——剪邮票
  8. 这一次,吃透你项目中的每个资源!
  9. 前端打包利器webpack里utils.cssLoaders的工作原理调试
  10. C语言那点事——如何从零学好C语言?
  11. 【视频回放】Best of Build Tour in China 暨 Watching Party - 大湾区专场
  12. Redis学习之Docker环境搭建
  13. html中使用静态图片做一个csdn网站的首页
  14. 为系统扩展而采取的一些措施——缓存
  15. python壁纸超清全面屏_iOS 关于全面屏适配的方案及UI在不同尺寸下适配方案
  16. ArcGIS 导出点图层的中的XY坐标
  17. [转载] python+selenium自动化软件测试(第3章):unittes
  18. IBM称欧亚受Conficker病毒感染最严重
  19. POI java.lang.IllegalArgumentException: Merged region xxx must contain 2 or more cells问题解决
  20. 使用 Burp Suite 暴力破解密码 撞库攻击 从0到1手摸手教学

热门文章

  1. 解决微信小程序通过img标签加载GIF只能播放一次问题
  2. oracle 并行参数设置
  3. idea安装及项目导入过程中pom报错解决办法
  4. python 枪_用Python抢枪过年的火车票
  5. Vue表单验证和异步
  6. 小米电视系统统计服务器,史上最全!小米电视4 各系列超详细对比
  7. 摩托罗拉携一万块钱的新手机重回江湖了
  8. reg命令修复Win11远程提示身份验证错误 CredSSP 加密修正
  9. 一个很好用的浏览器代理工具
  10. 【转】部分游戏开发工具