Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何从第二个字符中获取第二个相同的字符和索引?
字符串示例:你好&4&我正在搜索第二个相同的字符
我知道如何获得第一个“&”。
position = data.indexOf("&");
如何获得第二个“&”位置?当4号是动态的?
抱歉英语不好。
var data = "hello&4&I"; // offset is the one after the first. var position = data.indexOf("&", data.indexOf("&") + 1); console.log(position) // returns 7
JSBin
哦,还有......这是香草js。为此,您不需要 JQuery。
你可以采取
position = data.lastIndexOf("&");
或者使用泛型函数来获取字符串在字符串中的第 n 个位置: 如何获取字符串中的第 n 个出现?