Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
'aaaaaaaaa[1-2]'.match(/^(.+)\[(\d+)-(\d+)\]$/im) // Array [ "dfsfsf[1-2]", "dfsfsf", "1", "2" ]
// Array [ "dfsfsf[1-2]", "dfsfsf", 1, 2 ]
'aaaaaaaaa[1-2]'.match(/^(.+)\[(\d+)-(\d+)\]$/im) .map(function(item) { var converted = +item; return isNaN(converted) ? item : converted; });