JS正则表达式RegExp对象的属性和方法、修饰符、元字符的使用

本文详细介绍了JavaScript中的RegExp对象,包括其构造函数的语法、修饰符(i、g、m)的用法,以及方括号、元字符和量词的概念和用法。同时,还讨论了与正则表达式相关的属性(Global、ignoreCase、lastIndex、Multiline、Source)和字符串方法(Search、Match、Replace、Split)的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、基本语法
RegExp表示正则表达式对象,这个表达式对象要比使用字面量还要强大,这也是对正则表达式操作的一个封装,封装成方法后更容易使用。
使用RegExp对象可以更加灵活的操作正则表达式,基本语法如下:

new RegExp(正则表达式,修饰符);

基本语法说明如下:

(1). 第一个参数是“正则表达式”,是一个字符串参数,是一个正则表达式,是匹配模式,主要用于该模子去匹配字符串。

(2). 第二个参数“修饰符”是一个可选的字符串,其值有 “g”、“i” 和 “m”,分别用于指定全局匹配、区分大小写匹配和多行匹配。在ECMAScript没有标准化时,是不支持m标志的。

(3). 如果第一个参数是字面量形式的正则表达式(如/a/i),不是字符串,则第2个参数不能使用。

(4). 如果第二个参数是字符串的模式,则第2个参数要使用修饰符标志,如g、m和i。

二、修饰符
在JavaScript中,不管是使用字面量表示正则表达式,还是使用RegExp对象,其修饰符标志都是一样的。都是共有3个,分别如下:

(1). 正则表达式i修饰符标志,

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值