Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   РаSSово-верный WordWrap (https://javascript.ru/forum/project/50347-rassovo-vernyjj-wordwrap.html)

Аркадий Укупник 23.09.2014 04:18

РаSSово-верный WordWrap
 
// @author NoName <tz4678@gmail.com>
// wordWrap(s, width=78)
function wordWrap(s, width) {
  width = width || 78
  var r = '(?:(.{1,' + width + '})[ \\t\\r]+|(.{' + width + '}))(?!$)';
  r = new RegExp(r, 'g');
  return s.replace(r, '$1$2\n');
}

Аркадий Укупник 23.09.2014 18:50

/(.{1,78})($|\s)|(\S{78})/g


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