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;
}







