Funkcje javascript
Typowe funkcje javascript..
Walidacja
Funkcja sprawdzająca poprawność adresu e-mail.
function dobry_mail(m){
vreg = /^[^@]+@[^@]+.[a-z]{2,}$/i;
if (m.search(vreg) == -1){
return false;
}
return true;
}
Funkcja sprawdzająca pole login.
function dobry_login(strLogin,min,max){
if(strLogin.length>=min && strLogin.length<=max){
validRegExp = /^[a-zA-Z0-9-_]+$/i
if (strLogin.search(validRegExp) == -1){
return false;
}
}else{
return false;
}
return true;
}
Funkcja sprawdzająca wpisane hasło.
function dobre_haslo(p){
var validRegExp =/^[a-zA-Z0-9-_\!\@\#\$\%\^\&\*\,\.\;\d]{5,15}$/;
if(validRegExp.test(p)){
return true;
}else{
return false;
}
}
Funkcja poprawność adresu url.
function dobry_url(s){
var regexp = /^(http|https|ftp):\/\/([A-Z0-9][A-Z0-9_-]*(?:\.[A-Z0-9][A-Z0-9_-]*)+):?(\d+)?\/?/i
return regexp.test(s);
}
Funkcja sprawdzająca czy wartość jest liczbą.
function czy_liczba(value){
var anum=/(^\d+$)|(^\d+\.\d+$)/
if (anum.test(value)){
return true;
}
return false;
}
Funkcja sprawdzająca czy wartość jest liczbą całkowitą typu integer.
function is_integer(s){
var i;
for (i = 0; i < s.length; i++){
var c = s.charAt(i);
if (((c < "0") || (c > "9"))) return false;
}
return true;
}