欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

编写js找到一个字符串中指定子字符串的所有位置

程序员文章站 2023-12-22 21:39:52
...
  • js有两个可以从字符串中查找子字符串的方法:indexOf()和lastIndexOf()。
  • 这两种方法都是从一个字符串中搜索给定的子字符串,然后返回子字符串的位置,如果没有找到该子字符串,则返回-1。
  • 这两种方法都可接收可选的第二个参数,表示从字符串中的哪个位置开始搜索。

通过循环调用indexOf()或lastIndexOf()来找到所有的子字符串,js代码如下:

var stringValue = "Lorem ipsum dolor sit amet, consectetur adipisicing elit";
var positions = new Array();
var pos = stringValue.indexOf("e");

while(pos > -1){
	position.push(pos);
	pos = stringValue.indexOf("e",pos + 1);
}

alert(positions);//"3,24,32,35,52"

上一篇:

下一篇: