Предположим, что у меня есть test_23, и я хочу удалить test_.
Как это сделать?
Префикс до _ может измениться.
Ответ 1
Мой любимый способ сделать это "расщепление и треск":
var str = "test_23";
alert(str.split("_").pop());
// -> 23
var str2 = "adifferenttest_153";
alert(str2.split("_").pop());
// -> 153
split() разбивает строку на массив строк, используя указанную строку-разделитель. pop() удаляет последний элемент из массива и возвращает этот элемент.
Ответ 2
Предполагая, что ваша строка всегда начинается с 'test_':
var str = 'test_23';
alert(str.substring('test_'.length));