js如何查找指定字符串

在JS中,查找字符串的方式有良多,每个方式都能实现查找字符串,但有必然区别。下面介绍JS若何查找指定的字符串。

方式/步调

  1. 1

    新建一个HTML文件,定名为test.html,用于介绍运用JS查找指定字符串的方式。

    3c6d55fbb2fb4316cb48cc9d2ea4462308f7d386.jpg
  2. 2

    利用indexOf方式查找字符串。利用此方式若是能找到指定的字符串,返回字符串位置的索引,若是找不到,则返回-1。下面例子成果为0,即找到a字符串,在索引为0的位置。

    4d086e061d950a7b8df7ff2304d162d9f3d3c913.jpg
  3. 3

    利用search方式查找字符串。search与indexOf方式的返回成果一样,分歧之处在于search方式撑持正则表达式查找字符串。下面例子成果为1。

    d439b6003af33a87209cb3fdc85c10385243b560.jpg
  4. 4

    利用match方式查找字符串。match撑持字符串和正则表达式的查找,与上面两个方式分歧之处在于它查找指定字符串后,返回的是查找到的字符串,不是字符串的位置。下面例子的成果为a。

    8d5494eef01f3a29d4c06f299725bc315d607cc9.jpg
  5. 5

    利用test方式查找字符串。test与上面方式分歧之处在于它传入的参数为被查找的字符串,若是查找到指定的字符串返回true,找不到返回false。下面例子返回true。

    a71ea8d3fd1f41348e25bd992b1f95cad0c85ec2.jpg
  6. 6

    利用exec方式查找字符串。exex与test方式近似,分歧之处是exec方式只撑持正则表达式查找字符串,若是找到指定的字符串,返回查找到的字符串,找不到时返回null。下面例子返回的成果为a。

    9f2f070828381f3097ac364ea7014c086f06f0a4.jpg
  7. 7

    若是知道查找的字符串在另一个字符串的位置,可以把字符串当当作一个数组对象,经由过程“字符串[索引]”的方式获得字符串。下在例子返回的成果为a。

    d1160924ab18972b90e2bb2de8cd7b899f510a78.jpg
  • 发表于 2019-08-04 21:53
  • 阅读 ( 196 )
  • 分类:其他类型

相关问题

0 条评论

请先 登录 后评论