正则表达式

博客介绍了正则表达式相关内容。包括备选字符集,如\\d、\\w等的含义,以及数值数量的表示规则,如{min,max}等。还给出了匹配首尾空格的正则。此外,列举了正则常用的API,如indexOf、test、search等的功能和用法。

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

备选字符集
\d -> [0-9]
\w -> [0-9a-zA-Z_]
\s -> 所有空字符,比如:空格,制表符,换行
\大写 ->\小写 -> 表示反义。如:\D表示非\d,即除了数字
. -> 一个点表示任意字符
^ :备选字符集除了什么,其他都选

数值数量
{min,max}:最少多少位,最大多少位
{min,}:最少多少位
{n}:必须为n个

不确定数量:
? :可有可无,最多一个
* :可有可无,数量不限
+ :至少一个,数量不限

匹配首尾空格的正则:/(^\s*)|(\s*$)/

正则常用的API
1、var i = str.indexOf(“keyword”,[starti]):从指定位置开始查找固定的关键字,仅返回位置
1.1、var i = str.lastIndexOf(“keyword”,[starti])
2、var i = reg.test(str):判断是否符合条件
3、var i = str.search(reg):只判断有没有,有返回值,没有返回-1
4、var keywords = str.match(reg):返回所有关键字,找到返回关键字的数组,没有返回null
5、var arr = reg.exec(str):每次只返回一个关键字,没找到返回null

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值