WordWrap //JavaScript Function
[UPDATED CODE AND HELP CAN BE FOUND HERE]
usage
1 2 alert("My world is biiiiiiiiiiiiig".wordWrap(10, "\n+", true)); 3 alert("My world is biiiiiiiiiiiiig".wordWrap(10, "\n>", false));
code
1 2 //+ Jonas Raoni Soares Silva 3 //@ http://jsfromhell.com/string/wordwrap [v1.0] 4 5 String.prototype.wordWrap = function(m, b, c){ 6 var i, j, l, s, r; 7 if(m < 1) 8 return this; 9 for(i = -1, l = (r = this.split("\n")).length; ++i < l; r[i] += s) 10 for(s = r[i], r[i] = ""; s.length > m; r[i] += s.slice(0, j) + ((s = s.slice(j)).length ? b : "")) 11 j = c == 2 || (j = s.slice(0, m + 1).match(/\S*(\s)?$/))[1] ? m : j.input.length - j[0].length 12 || c == 1 && m || j.input.length + (j = s.slice(m).match(/^\S*/)).input.length; 13 return r.join("\n"); 14 };