Ра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');
}
|
/(.{1,78})($|\s)|(\S{78})/g
|
| Часовой пояс GMT +3, время: 02:20. |