handleman
1/30/2015 - 1:49 PM

Получаю, то, что нужно: 1 первая строка 2 вторая строка текс текст 3 третья строка текст текст

Получаю, то, что нужно: 1 первая строка 2 вторая строка текс текст 3 третья строка текст текст

var value='1. Первая     строка, 
2. Вторая строка,   текс, текст
3. Третья строка,             текст.... текст!!!;":',
split=value.split("\n"),
join=[];
split.forEach(function(value) {
    if($.trim(value)) {
        join.push($.trim(value.toLowerCase().replace(/[^0-9a-zа-я\s]/g,'').replace(/\s+/g,' ')));
    }
});
value=$.trim(join.join("\n")).replace(/\n{2,}/,"\n");