JavaScript字符串 - 查找方法

字符串查找的方法

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

1.indexOf();

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

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

举个小例子:

var str="abcabcabc";alert(str.indexOf("abc"));

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

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

var str="abcabcabc";alert(str.indexOf("abcd"));

返回为

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

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

var str="abcabcabc";alert(str.indexOf("abc,1"));

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

2.lastIndexOf();

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

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

同样是上面的例子:

var str="abcabcabc";alert(str.lastIndexOf("abc"));

返回结果为6

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

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

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

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

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

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

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

var str="Abcabcabc";alert(str.search(/abc/));

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

如果我们加上i

var str="Abcabcabc";alert(str.search(/abc/i));

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

(0)

相关推荐

  • Java基础 String

    String类 字符串是一个特殊的对象. 字符串一旦初始化就不可以被改变.   String s="abc";//创建一个字符串对象在常量池中 ​ String s1=new St ...

  • WEB前端第二十五课——js字符串

    WEB前端第二十五课——js字符串

  • JavaScript字符串 - 函数及方法

    字符串的函数 首先我们先来看一下这些字符串函数 big() 用大号字体显示字符串 blink() 显示闪动字符串(IE下无效) bold() 使用粗体显示字符串 fixed() 以打字机文本显示字符串 ...

  • 10kV架空线路、设备常见故障的原因及查找方法

    1.10kV线路故障分类 1.1 速断 故障范围在线路上端,由三相短路或两相短路造成. 主要原因有线路充油设备(如油断路器.电力电容器.变压器等)短路.喷油,春季鸟巢危害.雨季雷电.暴风雨的影响.电杆 ...

  • LOOKUP、VLOOKUP、XLOOKUP靠边站,这应该是最厉害的查找方法了!

    与 30万 读者一起学Excel 前几天分享了模糊查找的通用公式,很多粉丝都觉得太难了,即便是给了公式,都不懂修改区域. =INDEX(E:E,RIGHT(MAX(MMULT(1-ISERR(SEAR ...

  • 整理九道关于javascript字符串的笔试题

    整理九道关于javascript字符串的笔试题

  • 算法创作|交替合并字符串问题解决方法

    问题描述给你两个字符串word1和word2.请你给你两个字符串word1和word2.请你从word1开始,通过交替添加字母来合并字符串.如果一个字符 串比另一个字符串长,就将多出来的字母追加到合并 ...

  • 空调管路系统漏点查找方法分享

    空调管道系统泄漏是较为常见的一种故障,掌握其漏点查找方法与分布规律,有助于快速排除故障,下面进行介绍. 一.漏点查找方法 关机并断开空调电源,拧下粗管(又称低压管)三通阀的盖帽,如下图所示,接上压力表 ...

  • 电缆断芯的查找方法日常维修中我们有时会遇...

    电缆断芯的查找方法 日常维修中我们有时会遇到一些家用电器的电缆线发生断芯故障.给大家介绍一种能准确查找电缆断芯位置的有叔方法--电容比例法. 一,先用万用表检查,确定故障电缆的断芯芯线.例如:查得一条 ...

  • 数据查找方法

    VLOOKUP函数 VLOOKUP函数是查找界的元老级选手了,他的技术打法在上一期推送中就介绍过了,今天再粘一遍吧: VLOOKUP(查找值,查找区域,返回列,精确查找/模糊查找) 方法二 HLOOK ...

  • 学会这六种Excel字符串处理方法,办公效率翻倍(内附公式)

    不知道大家在做表格的时候,有没有遇到过所有信息都在一个单元格的情况,需要自己合并起来:又或者所有信息零零散散需要自己合并成一个单元格:又或者要查找一定条件下单元格里的内容........ 今天,小芝麻 ...