Иррациональное число может быть представлено в виде бесконечной непериодической десятичной дроби.
var str = "Некоторая строка со словами";
var word = str.match(/\S+/g);
var word_length = word.map(function(e) {return e.length})
var max_length = Math.max.apply(Math.max, word_length);
if(max_length<20) {
// Тада!
}