首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JavaScript字符串-查找方法

字符串查找的方法

子字符串代表的就是要查找的字符串

1.indexOf();

格式:字符串.indexOf( 子字符串串,开始查找的位置 );

返回值:如果在字符串中查找到了子字符串第一次出现的位置,返回子字符串出现的位置,否则没有查找到返回 -1

举个小例子:

运行结果为0,即从第0个位置就找到了abc这个字符串

如果我们要查找abcd呢,找不到abcd便返回-1

返回为

当然我们也可以指定从哪个位置查找

假如我们指定从1开始查找

运行结果为3,从第3下标找到了abc这个字符串

2.lastIndexOf();

格式:字符串.lastIndexOf( 子字符串 )

返回值:子字符串在字符串最後一次出現的位置,如果沒有,返回 -1

同样是上面的例子:

返回结果为6

从下标为6的位置找到最后一个abc字符串

3.search(); 参数可以是正则表达式

普通要找的字符串”abc”是这样,正则表达式的字符串是/abc/ 这样

正则表达式以后会详细讲,现在先做一下了解

使用方式和普通字符串差不多,唯一的不同就是它可以添加修饰符

例如:/abc/igi代表大小写,g代表全局匹配

我们还是拿上面的例子来说:

运行结果为3,也就是说它并不能识别大写A

如果我们加上i

运行结果为0,从0个下标就可以找到,不区分

- End -

---web分享,分享的不只是web

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20201230A0I9AY00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券