固定电话校验规则:

  • 国内固定电话和传真的格式基本都是带有0的区号+连接符“-”+电话号码

  • 另外还有可能有分机号,区号有3位、4位,电话号码有7位和8位的;

  • 其它格式的有前面不带0的,或者不带连接符的,或者分机号前面使用#号的,或者前面加“+86”的等等;

    区号:前面一个0,后面跟2-3位数字 : 0\d{2,3}

    电话号码:7-8位数字: \d{7,8}

    分机号:一般都是3位数字: \d{3,}

验证国内固定电话的正则表达式:/^((0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/

常用正则:

1. 只能输入数字: /^[0-9]*$/2. 只能输入n位数字 : /^\d{n}$/3. 至少输入n位数字 : /^\d{n,}$/4. 只能输入有两位小数的正实数 : /^[0-9]+(.[0-9]{2})?$/5. 只能输入有1~3位小数的正实数 : /^[0-9]+(.[0-9]{1,3})?$/6. 只能输入由26个英文字母组成的字符串 : /^[A-Za-z]+$/7. 只能输入由26个大写英文字母组成的字符串 : /^[A-Z]+$/8. 只能输入由26个小写英文字母组成的字符串 : /^[a-z]+$/9. 只能输入由数字和26个英文字母组成的字符串 : /^\w+$/10. 用户密码 : /^[a-zA-Z]\w{5,17}$/11. 只能输入汉字 : /^[\u4e00-\u9fa5]{0,}$/12. 验证Email地址: /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/13. 验证url:/^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$/14. 验证电话号码 : /^(\(\d{3,4}-)|\d{3.4}-)?\d{7,8}$/15. 验证身份证号(15位或18位数字 : /^\d{15}|\d{18}$/16. 验证一年的12个月 : /^(0?[1-9]|1[0-2])$/17. 验证一个月的31天 : /^((0?[1-9])|((1|2)[0-9])|30|31)$/18. QQ: /[1-9][0-9]{4,}/19. 中国邮政编码: /[1-9]\d{5}(?!\d)/20. ip地址: /\d+\.\d+\.\d+\.\d+/21.  只能输入汉字或者字母: /^[a-zA-Z\u4e00-\u9fa5]+$/g
复制代码

参考

转载于:https://juejin.im/post/5d0784d16fb9a07f0b03c341

前端正则:常用正则表达式相关推荐

  1. 前端开发常用正则表达式

    1.电话 var phone = /(^[^1][0-9\-]{6,20}$)|(^(134|135|136|137|138|139|150|151|152|157|158|159|182|183|1 ...

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

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

  3. 前端开发中的 正则表达式 及常用正则表达式大全

    RegExp 是正则表达式(Regular expression)的缩写,就是用一个"字符串"来描述一个特征,然后去验证另一个"字符串"是否符合这个特征.比如 ...

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

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

  5. input正则邮箱_常用正则表达式—邮箱(Email)

    常用正则表达式-邮箱(Email) 本文针对有一点正则基础的同学,如果你对正则一无所知,请移步"正则表达式30分钟入门教程"学习. 要验证一个字符串是否为邮箱的话,首先要了解邮箱账 ...

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

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

  7. 正则-某字符在字符串中出现的次数、字母数字下划线常用正则表达式

    正则-某字符在字符串中出现的次数: string test ="AAABBBBCCFFFF ";   //计算后返回结果:A3B4C2F4 Regex reg = new Rege ...

  8. 正则表达式入门及常用正则表达式

    常用正则表达式 1 正则表达式的基础概念 1.1 预定义字符 . 表示任何字符(与行结束符可能匹配也可能不匹配) \d 数字:[0-9] \D 非数字字符:[^0-9] \s 空白字符:[\t\n\x ...

  9. 常用正则表达式合集与工具

    any-rule 维护了一个常用正则表达式合集,并且本身是一个支持 Web/VS Code/idea/Alfred Workflow 多平台的正则表达式工具. image 安装 VS Code 应用商 ...

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

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

最新文章

  1. 毕业论文答辩老师最想听到什么?最关注的问题是什么?
  2. 最近实际项目中遇到的技术问题与解决思路
  3. SecureCRT 7 序列号
  4. 深入理解分布式技术 - 消息队列使用场景
  5. MyBatis学习总结(16)——Mybatis使用的几个建议
  6. TeraTerm设定(窗体大小,字体字号)保存为默认值
  7. 使用 WorkManager 管理后台和前台工作
  8. dtree 无法出现横向滚动条 (clip)
  9. α测试,Beta测试
  10. python3中urlopen_解决python3 urllib中urlopen报错的问题
  11. 一院士给博士生的一封信:每天工作12小时,这仅是一个下限!
  12. python创建提示用户输入查询条件_python流程控制练习
  13. 奈飞文化手册_奈飞文化手册学习笔记
  14. 如何在javascript中解析带有两个小数位的浮点数?
  15. 基于vue2.0的一个豆瓣电影App
  16. 求素数的c语言表达式,使用c语言判断100以内素数的示例(c语言求素数)
  17. 整理的一些java基础知识点,欢迎补充指正
  18. 电脑无法读取外接硬盘修复
  19. java一道多线程题,子线程循环10次,主线程接着循环100次,如此循环50次的问题
  20. java表格组件_表格组件 java

热门文章

  1. netty 高低位转码_Netty解决粘包和拆包问题的四种方案
  2. 三菱plc指令大全详解图表_三菱PLC的常见问题大全!
  3. python训练模型测试模型_python 机器学习中模型评估和调参
  4. 得推乡镇拼车系统源码v1.0
  5. Lanstar v2.2.0跨年版 三栏简约的typecho主题
  6. eclipse服务器添加项目工程,eclipse创建和发布web项目(示例代码)
  7. 开弹幕卡顿的原因_QQ飞车手游卡顿严重怎么解决,来看看这个安卓手游卡顿解决方法!...
  8. 夏日清凉小风扇网站源码 抖音引流神器
  9. 详细介绍mysql-bin.000001文件的来源及处理方法
  10. Node.js Domain 模块