最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS獲取一個(gè)字符串中指定字符串第n次出現(xiàn)的位置

 更新時(shí)間:2021年02月10日 08:42:26   作者:小king哥  
這篇文章主要介紹了JS獲取一個(gè)字符串中指定字符串第n次出現(xiàn)的位置,文章內(nèi)容實(shí)例講解的很清晰,有需要的同學(xué)可以研究下

了解類似的獲取字符位置的方法:

charAt() 獲取字符串指定位置的字符

用法:strObj是字符串對象,index是指定的位置,(位置從0開始數(shù))

strObj.charAt(index)

indexOf() 方法可返回某個(gè)指定的字符串值在字符串中首次出現(xiàn)的位置

用法:stringObject是字符串對象,searchvalue是指定的字符串值,fromindex(可有可無)指定開始匹配字符串值的位置,若無,表示從0位置開始。

stringObject.indexOf(searchvalue,fromindex)

例如:

var str='helloworld';
var num=str.indexOf('o');//返回4

正題

獲取一個(gè)字符串值在指定字符串第n次出現(xiàn)的位置

就像上面的例子,helloword,我想獲取第二個(gè)o出現(xiàn)的位置

js代碼:參數(shù)(字符串,要查找的字符串值,要查找第幾個(gè)該字符串值

function find(str,cha,num){
 var x=str.indexOf(cha);
 for(var i=0;i<num;i++){
  x=str.indexOf(cha,x+1);
 }
 return x;
 }

引用該方法:

ar str="Hello World!"
document.write(find(str,'o',1));//返回7

基本的用法就是這樣了,對于一個(gè)字符串中相同字符多的字符串,只需要把相應(yīng)的2換成你想要查找的n值就可以了

例如:獲取當(dāng)前頁面url中的第n個(gè)‘/'出現(xiàn)的位置

直接調(diào)用上面的方法

ar str=document.URL;//獲取當(dāng)前頁面的完整路徑信息
document.write(find(str,'/',n));

到此這篇關(guān)于JS獲取一個(gè)字符串中指定字符串第n次出現(xiàn)的位置的文章就介紹到這了,更多相關(guān)JS獲取字符串中指定字符串第n次出現(xiàn)的位置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

商丘市| 佛坪县| 东乌珠穆沁旗| 民县| 繁峙县| 沅江市| 同心县| 广宁县| 巴楚县| 玉屏| 和田县| 鄂伦春自治旗| 桂阳县| 水城县| 治县。| 高要市| 图们市| 武平县| 乌苏市| 邢台市| 木里| 渑池县| 大悟县| 柘城县| 镇平县| 余姚市| 尼木县| 永仁县| 东方市| 安国市| 孟津县| 盘山县| 宜兰县| 荥经县| 航空| 元阳县| 柳江县| 克拉玛依市| 吴桥县| 贡嘎县| 张家口市|