SO Answer / Find out the longest word from a sentence - Javascript
http://stackoverflow.com/questions/12216758/find-out-the-longest-word-from-a-sentence-javascript
by KooiInc MeHere
HTML
<div id="result"></div>
JavaScript
var someLine = 'longer, longest, verylong -- absolutelongest!';
log(longestWord(someLine));
function longestWord(str){
return (str.match(/\w[a-z]{0,}/gi) || [''])
.reduce( function(a,b){return a.length>b.length ? a : b;} );
}
String.prototype.longestWord = function(){
return (this.match(/\w[a-z]{0,}/gi) || [''])
.sort(function(a,b){return b.length-a.length;})[0];
}
log(someLine.longestWord());
function log(){
var logline = document.createElement('div');
logline.innerHTML = [].slice.call(arguments).join('');
document.querySelector('#result').appendChild(logline);
}