1、电子邮箱

const emailReg = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/

2、手机号

const mobileReg = /^[1][3,4,5,7,8][0-9]{9}$/

3、手机和座机一体

const phoneTelReg = /^((0\d{2,3}-\d{7,8})|(1[3587496]\d{9}))$/

4、身份证号码

const idCardReg = /^[1-9][0-9]{5}(19|20)[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|30|31)|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))[0-9]{3}([0-9]|x|X)$/

5、英文,数字,中划线,下划线和点,以英文开头

const nameRule = /^[a-zA-Z][a-zA-Z0-9-_.]*$/

【个人信息】常用正则表达式相关推荐

  1. [python] 常用正则表达式爬取网页信息及分析HTML标签总结

    这篇文章主要是介绍Python爬取网页信息时,经常使用的正则表达式及方法.它是一篇总结性文章,实用性比较大,主要解决自己遇到的爬虫问题,也希望对你有所帮助~ 当然如果会Selenium基于自动化测试爬 ...

  2. Python正则匹配HTML,python正则匹配html标签_Python爬虫常用正则表达式及HTML网页标签分析总结...

    这篇文章主要是介绍Python爬取网页信息时,经常使用的正则表达式及方法.它是一篇总结性文章,实用性比较大,主要解决自己遇到的爬虫问题,也希望对你有所帮助~ 当然如果会Selenium基于自动化测试爬 ...

  3. PHP常用正则表达式汇总 [复制链接]

    PHP常用正则表达式汇总 [复制链接] 上一主题下一主题   离线我是小猪头 法师 发帖 539 加关注 发消息 只看楼主 倒序阅读 使用道具楼主  发表于: 2011-06-22 更多 - 本帖被 ...

  4. shell 常用正则表达式

    "^\d+$" //非负整数(正整数 + 0)  "^[0-9]*[1-9][0-9]*$" //正整数  "^((-\d+)|(0+))$" ...

  5. python正则匹配html标签_Python爬虫常用正则表达式及HTML网页标签分析总结

    这篇文章主要是介绍Python爬取网页信息时,经常使用的正则表达式及方法.它是一篇总结性文章,实用性比较大,主要解决自己遇到的爬虫问题,也希望对你有所帮助~ 当然如果会Selenium基于自动化测试爬 ...

  6. 常用正则表达式,常用表单验证javascript代码

    常用正则表达式,常用表单验证javascript代码 function f_MobilCheck(as_SourceString) {  if(as_SourceString.match(/^13[0 ...

  7. 常用正则表达式,常用表单验证javascript代码(转)

    function f_MobilCheck(as_SourceString) {  if(as_SourceString.match(/^13[0-9]{9}$/g)) return true;  / ...

  8. 正则表达式的用法和常用正则表达式大全(转)

    我们在编写程序时, 无可避免的都需要用到验证各种信息是否正确, 特别是在登录和注册账户时, 需要验证是否符合格式, 然后再传回服务器进行验证 我们先来看一下这个正则表达式如何运用 //邮箱 + (BO ...

  9. 正则表达式——常用正则表达式验证有效数字、密码、真实姓名、邮箱、身份证号码及其正则捕获懒惰性原理

    常用正则表达式及其懒惰性原理 由两部分组成 元字符 量词元字符 * 0到多个 + 1到多个 ? 0到1个 {n} 出现n次 {n,} 出现到多次 {n,m} 出现n到m次 特殊元字符 \ 转义字符(普 ...

  10. Java 常用正则表达式,Java正则表达式,Java身份证校验,最新手机号码正则表达式...

    Java 常用正则表达式,Java正则表达式,Java身份证校验,最新手机号码校验正则表达式 ============================== ©Copyright 蕃薯耀 2017年11 ...

最新文章

  1. DL框架之Tensorflow:深度学习框架Tensorflow的简介、安装、使用方法之详细攻略
  2. 转载通过 Docker 实现传统应用程序的现代化
  3. 死磕 Java 8 的日期处理
  4. 如何在Windows上安装Angular:Angular CLI,Node.js和构建工具指南
  5. redis 消息队列 过段时间不能下发_以Redis来谈消息队列
  6. 红包不是你想送就能送 摩拜物联网技术成行业壁垒
  7. ege和c语言做贪吃蛇,新萌 求大神给一个 EGE做的贪吃蛇代码 带注释的 没注释的看不懂...
  8. Canu FAQ常见问题
  9. java的泛型方法_Java中的泛型方法
  10. python 随手写的堆排序
  11. elasticsearch 分片(Shards)的理解
  12. Python网络爬虫:利用正则表达式方法爬取‘’豆瓣读书‘’中‘’新书速递‘’条目
  13. 期货投资者教育系列丛书 铝
  14. 用电脑无线投屏到电视屏幕的连接方法
  15. ipad使用键盘怎么隐藏软键盘_碌曲县无线ipad签约签到微信互动怎么使用
  16. python二级考试题详解
  17. android.view.InflateException: Binary XML file line #10: Error inflating class com.android.xiong.han
  18. CLOSE_WAIT和TIME_WAIT
  19. SpringBoot+Vue前后端分离,使用SpringSecurity完美处理权限问题(六)
  20. im即时通讯聊天软件,完整的一套即时通讯IM源码

热门文章

  1. Oracle主从配置
  2. 《老喻的人生算法》笔记整理--A计划:自我塑造的九段心法
  3. End-to-End Object Detection with Transformers,DETR论文学习
  4. torch.arange() 与 torch.range()
  5. 自己实现vue双向绑定从vue2到vue3
  6. python编程设计教程课后答案_《Python程序设计》习题与答案-python教材答案
  7. Revit二次开发结构柱Solid.Faces取值出现问题
  8. 在线教育市场持续火爆,潜力巨大
  9. 导出oracle dblink,expdp 只导出dblink
  10. Decorate the Newcomers: Visual Domain Prompt for Continual Test Time Adaptation