仅使用字符串的一部分

时间:2019-03-04 11:27:10

标签: jquery string split

我有一个像这样的字符串:

let conSelected = "f0_leg0_c2";

我只想使用它的第一部分来查找所有以f0_leg0开头的div(在此示例中)

如何在不连接conSelected.split[0] + conSelected.split[1]或类似内容的情况下实现此目的?有没有更简单的方法?

2 个答案:

答案 0 :(得分:3)

如果您不想以示例中的方式连接字符串,则可以使用lastIndexOf来获取“ _”的最后一个索引,然后对该字符串进行子字符串化。.

var str = conSelected.substring(0, conSelected.lastIndexOf("_"))

let conSelected = "f0_leg0_c2";

console.log(conSelected.substring(0, conSelected.lastIndexOf("_")));

答案 1 :(得分:2)

您可以按“ _”分割,拼接然后加入:

this.listenerSelectedChanges()