美文网首页
编程大白话之- 常用正则表达式

编程大白话之- 常用正则表达式

作者: Han涛_ | 来源:发表于2020-07-14 16:54 被阅读0次

前端开发过程中,经常会遇到需使用正则效验的地方,下面陆续的收集一些常用的正则表达式,当然如果要使用自如,还是要去深入的去学习基础。

匹配URL

https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)

电子邮件

\w[-\w.+]*@([A-Za-z0-9][-A-Za-z0-9]+\.)+[A-Za-z]{2,14}

国内身份证号

\d{17}[\d|x]

国内手机号

1([38][0-9]|4[579]|5[0-3,5-9]|6[6]|7[0135678]|9[89])\d{8}

QQ号码

[1-9][0-9]{4,10}

匹配时间(时:分:秒)

([01]?\d|2[0-3]):[0-5]?\d:[0-5]?\d

匹配日期(年:月:日)

(([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})-(((0[13578]|1[02])-(0[1-9]|[12][0-9]|3[01]))|((0[469]|11)-(0[1-9]|[12][0-9]|30))|(02-(0[1-9]|[1][0-9]|2[0-8]))))|((([0-9]{2})(0[48]|[2468][048]|[13579][26])|((0[48]|[2468][048]|[3579][26])00))-02-29)

十六进制颜色

#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})

IPv4地址

(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)

IPv6地址

(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))

相关文章

  • 编程大白话之- 常用正则表达式

    前端开发过程中,经常会遇到需使用正则效验的地方,下面陆续的收集一些常用的正则表达式,当然如果要使用自如,还是要去深...

  • 正则表达式浅略学习

    在javascript编程中,会时常用到正则表达式。因此,决定对正则表达式进行学习。 学习的目的主要是能够在编程中...

  • 一文学会正则表达式

    正则表达式是编程中常用的校验和过滤字符的手段,本文主要讲解 正则表达式基础、一些特殊用法和常用到的正则表达式案例。...

  • 正则

    1 JS之正则表达式15个常用的javaScript正则表达式

  • 编程大白话之—— CSS命名规范及推荐

    编程大白话之—— CSS命名规范及推荐 css命名看似简单,但常常困扰着编程人员,特别是初入编程行业的小白...

  • 在buffer和字符串中正则搜索和替换的多种方式集锦

    正则表达式是处理文本数据的瑞士军刀,平时在elisp编程中会经常用到,下面梳理一下正则表达式在文本搜索和替换时常用...

  • 一文弄懂正则表达式

    前言 如果说什么是我学习编程来最好用,最常用的知识点,那应该就是正则表达式了。严谨的说,正则表达式并不是一门编程语...

  • 知识分享之正则表达式——常用的正则表达式汇总

    知识分享之正则表达式——常用的正则表达式汇总 背景 知识分享之正则表达式是对其日常在使用正则表达式过程中遇到的各类...

  • 正则表达式与方法

    正则表达式---常用符号 正则表达式--常用函数 正则表达式--常用技巧 代码: 正则表达式的应用举例 1、使用f...

  • 项目开发常用的 正则表达式

    iOS 常用正则表达式正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之...

网友评论

      本文标题:编程大白话之- 常用正则表达式

      本文链接:https://www.haomeiwen.com/subject/fvsfhktx.html