Рабочий вариант, но добавляет параграфы в начале и конце.
Более корректный вариант дал
рони с javascript.ru.
В итоге звучит так:
var s = " \t\t \t\t Принцип восприятия \t\t \t \t \t\t\t непредвзято создает паллиативный интеллект, условно. \t \n Концепция ментально оспособляет закон внешнего мира. Сомнение раскладывает на элементы неоднозначный структурализм. \n \n \n\nСмысл жизни профанирует принцип восприятия, отрицая очевидное. <p>Жизнь философски ассоциирует напряженный постмодернизм.</p> <p> Объект деятельности означает конфликт. Согласно предыдущему, конфликт, в рамках сегодняшних воззрений, ясен не всем.</p> \n\nИсточник: http://www.artlebedev.ru/kovodstvo/sections/66/";
s = s.replace(/<\/?p>/g, '\n')
.replace(/^\s+|\s+$/g,'')
.replace(/[\t ]+/g, ' ')
.replace(/\s*\n\s*/g, '<\/p>\n\n<p>');
s = '<p>'+s+'</p>';
alert(s);
s = s.replace(/<\/?p>/g, '\n')
.replace(/^\s+|\s+$/g,'')
.replace(/[\t ]+/g, ' ')
.replace(/\s*\n\s*/g, '<\/p>\n\n<p>');
s = '<p>'+s+'</p>';
alert(s);
Спасибо.