JS RegExp正则表达式使用详解

1 正则表达式

正则表达式(Regular Expression,在代码中常简写为regex、regexp或RE)使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式。

语法:/正则表达式主体/修饰符(可选)

其中修饰符是可选的。

2 修饰符

修饰符可以在全局搜索中不区分大小写。

(1)i、I,执行对大小写不敏感的匹配。

(2)g、G,执行全局匹配(查找所有匹配而非在找到第一个匹配后停止)。

(3)m、M,行多行匹配。

(4)t、T,只匹配一次。

3 表达式

括号用于查找某个范围内的字符。

(1)[abc],查找方括号之间的任何字符。

(2)[0-9],查找任何从 0 至 9 的字符。

(3)(x|y),查找任何以 | 分隔的选项,逻辑或。

(4){n},查找n长度的字符串。

(5){n,m},查找n-m长度的字符串。

4 元字符

元字符是拥有特殊含义的字符。

(1)\d,查找数字。

(2)\s,查找空白字符。

(3)\b,匹配单词边界,单词字符包括:a-z、A-Z、0-9,以及下划线。。

(4)\uxxxx,查找

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值