function parseNameList(string){ var regexp = /^\s*(\d+)\s*(.*)\s*$/mg, match, result = []; while(match = regexp.exec(string)) result[+match[1]] = match[2]; return result } parseNameList(` 0 Денис 1 Вася 2 Лина 3 Джек 4 Оля 5 Люся 6 Настя 7 Джони `)