Вход

Просмотр полной версии : РаSSово-верный WordWrap


Аркадий Укупник
23.09.2014, 04:18
// @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