JS 2.正则表达式

正则表达式


定义与作用

定义
正则表达式又称规则表达式(Regular Expression,简写regex、regexp、RE),是使用单个字符串来描述、匹配一系列符合某个语法规则的字符串搜索模式。
作用

  • 数据验证:
    测试输入字符串,查看字符串内是否出现电话号码等模式。
  • 替换文本:
    可以识别文档中特定文本,进行删除或替换操作。
  • 基于模式匹配从字符串中提取子串:
    查找文档内或输出域内特定的文本。

语法

正则表达式的语法体现在字符模式上。字符模式是一组特殊格式的字符串,它由一系列特殊字符和普通字符构成,其中每个特殊字符都包含一定的语义和功能

  1. 使用正则表达式对象创建:
    var patt = new RegExp(/正则表达式字符模式/标志)
    例子:var patt = new RegExp(/[0-9]/g)
  2. 直接用字面量创建:/正则表达式字符模式/标志
    例子:var patt = /[0-9]/g

标志(修饰符)

修饰符描述
i(case-insensitive)不区分大小写模式。
g(global)全局模式,发现匹配项后仍继续匹配。
m(multiline)多行模式,到达一行末尾后继续查找下一行。

如果多个标志同时使用则写成:gmi

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值