function sprawdz(imie) { var poprimie = /^[a-zA-Z]{2,}$/; var poprnazwisko = /^[a-zA-Z]{2,}$/; var poprmail = /^[0-9a-zA-Z_.-]+@[0-9a-zA-Z.-]+\.[a-zA-Z]{2,3}$/; var poprdata =/^([0-9]{2}).([0-9]{2}).([0-9]{4})$/; var poprnumer1 = /^\(?([0-9]{3})\)?[-. ]?([0-9]{3})[-. ]?([0-9]{3})$/; var poprnumer2 = /^\d{9}$/; var poprmail = /^[0-9a-zA-Z_.-]+@[0-9a-zA-Z.-]+\.[a-zA-Z]{2,3}$/; //Sprawdzanie pola imie if (formularz.imie.value.match(poprimie)) { //sprawdzanie nazwiska if (formularz.nazwisko.value.match(poprnazwisko)) { //sprawdzanie daty if (formularz.data.value.match(poprdata)) { //sprawdzanie płci if (formularz.plec[0].checked == true || formularz.plec[1].checked == true) { //sprawdzanie pola numer if (formularz.numer.value.match(poprnumer1) || (formularz.numer.value.match(poprnumer2))) { //sprawdzanie pola email if (formularz.email.value.match(poprmail)) { //sprawdzanie pola daneosobowe if (formularz.daneosobowe.checked == true) { return true; } else { alert("Proszę potwierdzić przetwarzanie danych osobowych."); return false; } return true; } else { alert("Podany adres email jest błędny!"); formularz.email.focus(); return false; } return true; } else { alert("Podany numer telefonu jest błędny!"); formularz.numer.focus(); return false; } return true; } else { alert("Proszę wybrać płeć!"); return false; } return true; } else { alert("Błędna data urodzenia!"); formularz.data.focus(); return false; } return true; } else { alert("Podane nazwisko jest zbyt krótkie, bądź zawiera niedozwolone znaki!"); formularz.nazwisko.focus(); return false; } return true; } else { alert("Podane imię jest zbyt krótkie, bądź zawiera niedozwolone znaki!"); formularz.imie.focus(); return false; } }