const regular = {//手机号正则phone: {nd: /^(1[3-9]\d{9})$/, //中国内陆地区手机号验证hk: /^([69]\d{7})$/, //中国香港地区手机号验证mo: /^([6]\d{5})$/, //中国澳门地区手机号验证tw: /^(09\d{8})$/, //中国台湾地区手机号验证all: /^(1[3-9]\d{9})$|^([69]\d{7})$|^([6]\d{5})$|^(09\d{8})$/, //中国所有地区手机号验证},//邮箱验证email: /^([a-zA-Z]|[0-9])(\w|\-)+@[a-zA-Z0-9]+\.([a-zA-Z]{2,4})$/,//身份证正则id: {nd: /^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$|^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/, //中国内陆地区身份证验证hk: /^((\s?[A-Za-z])|([A-Za-z]{2}))\d{6}(\([0−9aA]\)|[0-9aA])$/, //中国香港地区身份证验证mo: /^[1|5|7][0-9]{6}\([0-9Aa]\)/, //中国澳门地区身份证验证tw: /^[a-zA-Z][0-9]{9}$/ //中国台湾地区身份证验证},//密码正则password: {r: /^(?:\d+|[a-zA-Z]+|[!@#$%^&*]+)$/, //弱:纯数字,纯字母,纯特殊字符z: /^(?![a-zA-z]+$)(?!\d+$)(?![!@#$%^&*]+$)[a-zA-Z\d!@#$%^&*]+$/, //中:字母+数字,字母+特殊字符,数字+特殊字符q: /^(?![a-zA-z]+$)(?!\d+$)(?![!@#$%^&*]+$)(?![a-zA-z\d]+$)(?![a-zA-z!@#$%^&*]+$)(?![\d!@#$%^&*]+$)[a-zA-Z\d!@#$%^&*]+$/, //强:字母+数字+特殊字符},//用户名正则username: /^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/, //5-20个以字母开头、可带数字、“_”、“.”的字符//搜索关键字正则keyword: /^[^`~!@#$%^&*()+=|\\\][\]\{\}:;'\,.<>/?]{1}[^`~!@$%^&()+=|\\\][\]\{\}:;'\,.<>?]{0,19}$/,//网站域名正则domainname:{intact:/^(?=^.{3,255}$)[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+$/,//*.* 如baidu.comurl:/^(?=^.{3,255}$)(http(s)?:\/\/)?(www\.)?[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+(:\d+)*(\/\w+\.\w+)*$/,//http*://*.*.* 如https:www.baidu.com},//http url正则url:/^(?=^.{3,255}$)(http(s)?:\/\/)?(www\.)?[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+(:\d+)*(\/\w+\.\w+)*([\?&]\w+=\w*)*$/,//http*://*.*.*?*=*(&*=*)* 如https://www.baidu.com?key=value&key=value&key=value
}

JavaScript常用正则,验证手机号(含港澳台)、邮箱、身份证(含港澳台)、用户名、密码、搜索关键字、网站域名等相关推荐

  1. 正则验证手机号 6位验证码 身份证号

    验证手机号 function testMobile(tel) {var reg = /^[1][3,4,5,7,8,9][0-9]{9}$/;return reg.test(tel);} 6位验证码 ...

  2. 常用正则验证 :手机号、验证码、密码、邮箱等验证

    常用正则验证 :手机号.验证码.密码.邮箱等验证 参考地址:https://www.runoob.com/regexp/regexp-tutorial.html https://blog.csdn.n ...

  3. Layui官方js正则验证手机号,邮箱,网址,日期,身份证

    Layui官方js正则验证手机号,邮箱,网址,日期,身份证.从官方js里挖出来的,正则表达式,赶紧收藏. js正则验证手机号:/^1\d{10}$/ js正则验证邮箱:/^([a-zA-Z0-9_\. ...

  4. vue监控表单输入事件,正则验证手机号,邮箱

    vue监控表单输入事件,正则验证手机号,邮箱 <div class="input-name"><inputclass="input-type" ...

  5. python判断手机号码是否正确_Python实现随机生成手机号及正则验证手机号的方法...

    本文实例讲述了Python实现随机生成手机号及正则验证手机号的方法.分享给大家供大家参考,具体如下: 依据 根据2017年10月份最新的手机号正则进行编码, 正则如下: (13\d|14[579]|1 ...

  6. js 正则验证手机号,用户名,密码

    js 正则验证手机号,用户名,密码 /*** 手机号码* @param val 字符串* @returns true: 手机号码正确*/ export function verifyPhone(val ...

  7. 常用正则验证(邮箱、手机号、密码)

    1.邮箱正则验证 var reg = /^([a-zA-Z0-9]*[-_]?[a-zA-Z0-9]+)*@([a-zA-Z0-9]*[-_]?[a-zA-Z0-9]+)+[\\.][A-Za-z]{ ...

  8. C# winform 常用正则验证

    C#常用的正则验证 一:网络应用验证 ①:验证E_Mail格式 public bool IsEmail(string str_Email){return System.Text.RegularExpr ...

  9. jQuery Validate表单中文正则验证+手机号正则验证

    话不多说先上图 <!DOCTYPE html> <html> <head><meta charset="utf-8"><tit ...

最新文章

  1. Effective Java 之个人总结
  2. 【每天学一点linux】后台进程不打印日志
  3. 自定义注解-aop实现日志记录
  4. Visio中如何画正弦波
  5. 组件是全局怎么修改样式_用一个落地项目,帮你掌握Sketch组件的制作思路
  6. java 鸡尾酒排序_Java实现几种常见排序方法
  7. 百分点集团刘译璟:人工智能四大挑战及对策
  8. [leetcode-117]填充每个节点的下一个右侧节点指针 II
  9. Android-JNI开发系列《二》-在jni层的线程中回调到java层
  10. RPM中SPEC宏定义对应路径
  11. C++编程语言中类的静态成员介绍
  12. 深度模型 loss为nan解决方案详解
  13. UNBUNTU下与VirtualBox的WINDOWS共享文件夹
  14. jQuery WeUI学习笔记二
  15. nginx 多php项目配置文件,nginx,_nginx配置多目录访问,nginx - phpStudy
  16. EwonCOSY 141 MPI EC51410【路由器】
  17. 微信“小程序”要来了,简单点,解释的方式简单点
  18. 15.IGame游戏公司的故事
  19. 获取Android 手机设备信息:包括机型、操作系统版本号、手机分辨率、运营商、当前联网方式、IMEI、MEID、MAC地址
  20. iPad pro能运行c语言吗,科技:与苹果iPad Pro的USB-C兼容或不兼容的配件你都知道吗?...

热门文章

  1. isnumeric( )函数用法
  2. Noip 模拟 13 2018/10/31
  3. 从此错位(相减)无计算
  4. 九、Python文件
  5. 历史问题———龟兔跑酷
  6. 关于深度学习训练周期,训练时间表,训练时刻表,训练策略的说明——Training Schedules,Lr schd,1x,2x,mmDetection和Detectron中训练周期次数对比
  7. 解开“撞库”案件中的技术谜团
  8. 售后服务工单管理系统有效降低成本!
  9. 一辈子这么长,你得找个相爱的人在一起。
  10. 如何不让计算机更新软件,Windows10自动安装更新让人厌烦,用这3种方法,彻底禁止它...