JavaScript正则——字符串匹配正则的方法

一、字符串匹配正则方法
语法:字符串.方法名称

1》search
(类似于indexOf)
如果匹配,返回下标位置
如果不匹配,返回-1

查找a的下标位置
注:
①下标从0开始数;
②空格也需要加入计算

③不支持全局
之前学习的修饰符的全局,但在这里不支持全局,只能找到第一个的位置,后面的a的位置找不到。

2》match
(类似于正则中的exec,返回的都是数组)
如果匹配,返回数组
如果不匹配,返回null

正则.exec这个方法不支持全局

要得到全局,那么需要用while循环一下
语法:
while(循环体){
循环体条件
}

以上的例子用的是正则方法
如果用字符串方法(match)

全局:

【小结】 match和exec 区别:
match支持全局;
exec不支持全局,可以用循环遍历出来。

3》replace
把所有的b全部替换成@

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值