美文网首页
正则元字符

正则元字符

作者: 空压机百科 | 来源:发表于2019-12-19 22:39 被阅读0次

常用正则元字符表

元字符 描述
\ 转义字符,转义后面字符所代表的意义
^ 以某一个元字符开始
$ 以某一个元字符结尾
* 出现零到多次
+ 出现一到多次
? 出现零次或者一次
{n} 出现 n 次
{n,} 出现 n 到多次
{n,m} 出现 n 到 m 次
\n 匹配一个换行符
.(点) 除了 \n 以外的任意字符
() 分组 === 把一个大正则本身划分成几个小正则
x|y x 或者 y 中的一个
[xyz] x 或者 y 或者 z 中的一个
[^xyz] 除了三个中的任何一个字符
[a-z] a-z 之间的任何一个字符
[^a-z] 除了a-z 之间的任何一个字符
\d 0-9之间的数字
\D 除了0-9之间的数字以外的任何字符
\b 一个边界符
\w 数字,字母,下划线中的任意一个字符
\s 匹配一个空白字符,空格,一个制表符、换页符...

[] 在中括号中出现所有的字符都是代表本身意思的字符,没有特殊含义。
() 分组的作用:改变 x | y

var reg = /^18|19$/  //18、19、181、189、119、819、1819…
var reg = /^(18|19)$/  //18或者19

案例:

// 验证手机号
var reg = /^1\d{10}$/  
// 以 0 开头以 2 结尾中间除了 \n 的任意字符
var reg = /^0.2$/  
// 有效数字的正则 正数、负数、零、小数 ("."小数点可以出现也可以不出现,一旦出现后面必须跟着一位或者多位数字,最开始可以有+/-也可以没有,整数部分一位数可以是0-9之间的一个,多位数不能以0开头)
var reg = /^[+-]?(\d|([1-9]\d+))(\.\d+)?$/

相关文章

  • 正则表达式

    正则表达式元字符 扩展正则表达式元字符

  • 正则表达式笔记

    正则表达式 元字符 下面列举一些正则表达式里的元字符及其作用 元字符 |说明 . ...

  • 正则表达式基础

    正则表达式基础 元字符 正则表达式语言由两种基本字符类型组成: 原意文本字符 和 元字符 元字符使正则表达式具有处...

  • 前端学习资源整合(二)

    正则 正则 地址JS正则表达式元字符 http://segmentfault.com/a/119000000247...

  • C# 正则表达式基础

    正则表达式 Regex类 元字符 正则表达式通常用来检查,检索,替换符合某个格式的文本 元字符: 正则表达式语言由...

  • 常用正则方法

    正则的创建方式 正则字符的类型 正则表达式由两种基本字符类组成原义文本字符元字符(元字符是在正则表达式中有特殊含义...

  • 一篇文章深析Python爬虫核心,正则表达式其实很容易!

    python爬虫正则表达式介绍 元字符 ^ $ * + . | ? {} [] () 这就是元字符了,学会这些应该...

  • 9.正则表达式元字符

    正则表达式语言由两种基本字符类型组成:原义(正常)文本字符和元字符。元字符使正则表达式具有处理能力。元字符既可以...

  • 正则元字符

    常用正则元字符表 元字符描述\转义字符,转义后面字符所代表的意义^以某一个元字符开始$以某一个元字符结尾*出现零到...

  • 正则-元字符

    一、元字符? 每一个正则表达式都是由元字符和修饰符组成的,元字符是在/ /之间具有意义的一些字符。 具有特殊意义的...

网友评论

      本文标题:正则元字符

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