Walidacja adresu email, numeru pesel, numeru telefonu w Javascript i PHP

Krótkie i przydatne funkcje walidacji. Opierają się na wyrażeniach regularnych. Odmiany funkcji w Javascript i PHP są w pełni zgodne, to znaczy że dadzą taką samą odpowiedź.

UWAGA! Przygotowałem ulepszone funkcje, które dostępne są tutaj.

1.Walidacja adresu e-mail:

Kod PHP:

function validateemail($email) {
	$reg = '/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/';
	return preg_match($reg, $email);
}

Kod Javascript:

function validateemail(email) {
	var reg = '/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/';
	if(!reg.test(email))
		return false;
	else
		return true;
}

2.Walidacja numeru PESEL:

Kod PHP:

function validatepesel($pesel) {
	$reg = '/^[0-9]{11}$/';
	return preg_match($reg, $pesel);
}

Kod Javascript:

function validatepesel(pesel) {
	var reg = '/^[0-9]{11}$/';
	if(!reg.test(pesel)) 
		return false;
	else
		return true;
}

3.Walidacja numeru telefonu:

Kod PHP:

function validatetel($tel) {
	$reg = '/^[0-9\+]{8,13}$/';
	return preg_match($reg, $tel);
}

Kod Javascript:

function validatetel(tel) {
	var reg = '/^[0-9\+]{8,13}$/';
	if(!reg.test(tel)) 
		return false;
	else
		return true;
}

7 komentarzy do “Walidacja adresu email, numeru pesel, numeru telefonu w Javascript i PHP”

Skomentuj niepelnosprawny.org Anuluj pisanie odpowiedzi

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.