Показать сообщение отдельно
  #1 (permalink)  
Старый 08.11.2022, 11:13
Аспирант
Отправить личное сообщение для Olga27 Посмотреть профиль Найти все сообщения от Olga27
 
Регистрация: 10.06.2021
Сообщений: 49

Как разбить строку на два массива по определенному знаку?
Есть у меня строка такого формата.
Name_object_23

Мне нужно разбить её на части, чтобы “23” была отдельно, а name_object отдельно.
Например name_object – это массив “0”, а “23” массив “1”.

Соответственно регулярное выражение должно одинаково работать для всех подстановок.
Name_object_ object_230 Массив: [0] = Name_object_ object [1] = 230
Name_2300 Массив: [0] = Name [1] = 2300

Попыталась сделать вот так:

idthis = "name_object_23"
var n = idthis.match(/\_(\d+)$/);
console.log(n);


В итоге массив состоит из [0] = “_23” и [1] = “23”
Как под нулевой элемент массива сделать так, чтобы попадало слово с нижними подчеркиванием?
Ответить с цитированием