2019独角兽企业重金招聘Python工程师标准>>>

匹配数字和字符串

  • 整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$
  • 只能输入数字:"^[0-9]*$"。
  • 只能输入n位的数 字:"^\d{n}$"。
  • 只能输入至少n位的数字:"^\d{n,}$"。
  • 只能输入m~n位的数字:。"^\d{m,n}$"
  • 只 能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。
  • 只能输入有两位小数的正实数:"^[0-9]+(.[0-9] {2})?$"。
  • 只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{1,3})?$"。
  • 只能输入非零的正整 数:"^\+?[1-9][0-9]*$"。
  • 只能输入非零的负整数:"^\-[1-9][]0-9"*$。
  • 只能输入长度为3的字 符:"^.{3}$"。
  • 只能输入由26个英文字母组成的字符串:"^[A-Za-z]+$"。
  • 只能输入由26个大写英文字母组成的字 符串:"^[A-Z]+$"。
  • 只能输入由26个小写英文字母组成的字符串:"^[a-z]+$"。
  • 只能输入由数字和26个英文字母组 成的字符串:"^[A-Za-z0-9]+$"。
  • 只能输入由数字、26个英文字母或者下划线组成的字符串:"^\w+$"。

验证用户信息

  • 验证用户 密码:"^[a-zA-Z]\w{5,17}$"正确格式为:以字母开头,长度在6~18之间,只能包含字符、数字和下划线。
  • 验证是否含有 ^%&',;=?$\"等字符:"[^%&',;=?$\x22]+"。
  • 只能输入汉字:"^[\u4e00-\u9fa5] {0,}$"
  • 验证Email地址:"^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$"。
  • 验 证InternetURL:"^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$"。
  • 验证电话号 码:"^(\(\d{3,4}-)|\d{3.4}-)?\d{7,8}$"正确格式为:"XXX-XXXXXXX"、"XXXX- XXXXXXXX"、"XXX-XXXXXXX"、"XXX-XXXXXXXX"、"XXXXXXX"和"XXXXXXXX"。
  • 验证手机号码:“^1\d{10}$”
  • 验证身份证号 (15位或18位数字):"^\d{15}|\d{18}$"。
  • 验证一年的12个月:"^(0?[1-9]|1[0-2])$"正确格式 为:"01"~"09"和"1"~"12"。
  • 验证一个月的31天:"^((0?[1-9])|((1|2)[0-9])|30|31)$"正确 格式为;"01"~"09"和"1"~"31"。

匹配中文和其他特殊字符

  • 匹配中文字符的正则表达式: [\u4e00-\u9fa5]
  • 匹配双字节字符(包括汉字在内):[^\x00-\xff]
  • 匹配空行的正则表达式:\n[\s| ]*\r
  • 匹配html标签的正则表达式:<(.*)>(.*)<\/(.*)>|<(.*)\/>
  • 匹配首尾空格的正则表达式:(^\s*)|(\s*$)

转载于:https://my.oschina.net/u/242764/blog/483288

Javascript常用正则表达式汇总相关推荐

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

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

  2. JavaScript常用正则表达式收集

    JavaScript常用正则表达式收集 -------------------------------------------------------------------------------- ...

  3. JavaScript学习总结(13)——JavaScript常用正则表达式

    JavaScript常用正则表达式 一.校验数字的js正则表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n} ...

  4. JavaScript(JS)常用正则表达式汇总

    文章目录 自定义字符串校验函数 常用正则表达式 自定义字符串校验函数 校验字符串是否全由数字组成,是则返回true,否则返回false: function isDigit(str) {var regE ...

  5. 常用正则表达式汇总(数字匹配/字符匹配/特殊匹配)

    有勇气的牛排 官方地址:官网:www.920vip.net/ 匹配:数字+一个任意符号如 1. 2. 3.类型 (1-5位数以内) [0-9]{1,5}\. 1. 校验数字的表达式 1 数字:^[0- ...

  6. 常用正则表达式汇总—(数字匹配/字符匹配/特殊匹配)

    来源于知乎专栏:https://zhuanlan.zhihu.com/p/29619457 这个是我在知乎上看到前辈的专题,里面的专栏帮助了我很多,推荐大家去看看. 文章底部有很熟悉的一张正则表附图 ...

  7. 常用正则表达式汇总——(带RegexBuddy 4安装包)

    RegexBuddy 4的安装包: 链接:https://pan.baidu.com/s/16TzVHQHJ83-jbB11gj28DA 提取码:6kjr 一.校验数字的表达式 数字:1*$ n 位的 ...

  8. PHP常用正则表达式汇总

    匹配 整数 "^-?\d+$" 匹配 正整数 "^[0-9]*[1-9][0-9]*$" 匹配 负整数 "^-[0-9]*[1-9][0-9]*$&q ...

  9. JS常用的正则表达式汇总

    目录 常用的正则表达式汇总 1.常用正则 1.1 校验数字的表达式 1.2 校验字符的表达式 1.3 特殊需求表达式 2.JS调用正则表达式示例 3.match和test区别 3.1 test 3.2 ...

最新文章

  1. python压缩和解压缩
  2. Windows系统管理大师、畅销书作者William R.Stanek的又一经典力作
  3. yum 搭建 LNMP
  4. Common Lisp语言快速入门
  5. java基础语法学习
  6. python 通过什么来判断是否存在分支结构_python通过缩进来判断操作是否在分支结构的方法...
  7. Hadoop入门(十一)Mapreduce的InputFomrat各种子类
  8. jpa 关系拥有方_JPA:确定关系的归属方
  9. DVA框架统一处理所有页面的loading状态
  10. 《Unix/Linux网络日志分析与流量监控》2014年11月底出版
  11. 什么是.NET Framework
  12. 详解 TCP/IP 协议
  13. 【转】解决Windows Media Player媒体库无法添加文件
  14. LDA-math-MCMC 和 Gibbs Sampling (我爱NLP)
  15. 关于html中的reset,submit中的按钮不能实现功能的原因
  16. 信息 按顺序打印commit_Git 工作流,看这一篇就够了
  17. 【安全】被黑客要挟的一天,All your data is a backed up. You must pay 0.25BTC
  18. 如何注册腾讯云个人账号(图文教程)
  19. 数据结构(从概念到C++实现)
  20. 标准库:csv --- CSV 文件读写

热门文章

  1. GridView实战一:自定义分页、排序、修改、插入、删除
  2. C/C++线程与多线程工作笔记003---C++指针引用和解引用
  3. 安全验证框架使用笔记002---Shiro实现基本的身份验证
  4. 华为鸿蒙将比安卓快,任正非透露华为鸿蒙系统:将比安卓速度快60%
  5. python常胜将军问题_Python中最常见的10个问题(列表)
  6. linux手动安装unzip_centos7离线安装unzip和zip
  7. 随想录(学习使用virtualbox软件)
  8. idea json格式化插件_IDEA常用插件
  9. .net 新添加的项目未加载_重大更新|报表分析工具FastReport .NET v2020.4发布!添加了新的条形码...
  10. vba显示正在加载_利用VBA代码显示工作簿的路径及完全路径的方案及对工作薄的操作...