Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Разбить переменную на части (https://javascript.ru/forum/misc/46865-razbit-peremennuyu-na-chasti.html)

skillful 27.04.2014 16:33

Разбить переменную на части
 
Здравствуйте! Помогите пожалуйста разобраться.
Есть переменная
abc = 'slovo2_1850';

Нужно написать скрипт, чтоб он разбил эту переменную на 3 другие
a = 'slovo';
b = '2';
c = '1850';

Примечание: переменная abc может иметь следующие виды
abc = 'slovo2_1850';
abc = 'slovo0_54447';
abc = 'slovo25646_0';
abc = 'slovo651651_651651';
abc = 'slovo6545_54151';

т.е. в abc "slovo" присутствует всегда, за ним идут цыфры от 0 до бесконечности, потом через нижнее подчеркивание тоже цыфры от 0 до бесконечности.

Я даже на php не соображу как это сделать...

ruslan_mart 27.04.2014 16:53

var abc = 'slovo2_1850',
    matches = abc.match(/(\w+?)(\d+)_(\d+)/);

alert(matches[1]);
alert(matches[2]);
alert(matches[3]);

skillful 27.04.2014 16:58

Ruslan_xDD огромное-огромное спасибо!!!


Часовой пояс GMT +3, время: 22:28.