Многолинейное решение:
Multiline text centered vertically
Работает во всех браузерах и ie9 +
Если вы не хотите объединять строку так, как вы это делаете в своем примере, вы можете использовать lastIndexOf
, чтобы получить последний индекс «_» и подстроку строки .. [ 116]
var str = conSelected.substring(0, conSelected.lastIndexOf("_"))
let conSelected = "f0_leg0_c2";
console.log(conSelected.substring(0, conSelected.lastIndexOf("_")));
Вы можете разделить на «_», соединить и затем присоединиться:
"f0_leg0_c2".split("_").splice(0, 2).join("_")