js 获取字符串出现的位置

JavaScript06

js 获取字符串出现的位置,第1张

将其放入一个数组,通过split函数:

代码如下:

结果如下:

已在一个数组。

通过循环查找字符串“item_2000203024”,代码如下:

语句:str.indexOf;

结果:

扩展资料:

indexOf()方法返回String对象第一次出现指定字符串的索引,若未找到指定值,返回-1。(数组同一个概念)。

语法:str.indexOf(searchValue[, fromIndex])。

searchValue:字符串对象中被查找的值;

fromIndex:开始查找的索引,默认为0。

可以替换的方法,如:

var str='123456'

var char=str.subStr(1,1)//在2的后面插入字符串

var s= str.repalce(char,char+'替换的内容')//替换时别忘记把原先的字符加上

这样要注意是否放在最前面或最后么,因为要插入到固定位置可以先判断位置和字符串的长度,如:if(index==0){}//放在最前面,就用拼接;如果是最后也是用拼接。如果字符串为空,就直接拼接插入的内容。

js中如何判断一个字符串在另一个字符串的位置,可以直接调用indexOf方法即可,如果不存在则会返回-1。例如:

var a1="abcdefg"

 var a2="ef"

 alert("字符串a1:"+a1)

 alert("字符串a2:"+a2)

 alert("字符串a2在字符串a1的位置:"+a1.indexOf(a2))