Programátor si ich musí naprogramovať sám a ideálne si vytvoriť vlastnú knižnicu s takýmito pomocnými funkciami.
// orezanie medzier v reťazci z oboch strán ... function Trim(txt) { return txt.replace(/^\s+|\s+$/g, '') ; } // Kontrola roku na priestupný rok ... function CheckLeapYear(Year) { return Year % 4 == 0 ? (Year % 100 == 0 ? Year % 400 == 0 : true) : false; } // Konverzia čísla v tvare reťazca na celé číslo (odstránený problém v prípade núl pred číslom) ... function StrToInt(number) { var index = 0; while (index < number.length-1 && number.charAt(index) == '0') index++; if (index > 0) number = number.substr(index, number.length - index); return parseInt(number); } // vyňatie mena súboru s koncovkou z celého názvu (cesta a meno súboru) ... function ExtractFileName(filename) { filename += ''; // aby bol parameter filename naozaj reťazec ... // oddeliť cestu k suboru... var bodA = -1; for (var i = filename.length - 1; i > 0; i--) if (filename.charAt(i) == '/' || filename.charAt(i) == '\\') { bodA = i; break; } if (bodA > -1) filename = filename.substring(bodA+1, filename.length); // oddeliť parametre v prípade URL ... bodA = -1; for (i = 0; i < filename.length - 1; i++) if (filename.charAt(i) == '?') { bodA = i; break; } if (bodA > -1) filename = filename.substring(0, bodA) return filename; }