W internecie znalazłem taką funkcję:
function checkEmail($email) { if (!preg_match("/^( [a-zA-Z0-9] )+( [a-zA-Z0-9\._-] )*@( [a-zA-Z0-9_-] )+( [a-zA-Z0-9\._-] +)+$/" , $email)) { return false; } return true; }
Mam prożbe, czy ktos może mi wytłumaczyć ta funkcje, bo chce ja wykorzystać przy innych sprawdzeniach tylko nie wiem jak ja pozmieniać.
W szczególności chodzi mi o pierwszą część z tymi nawiasami (różnego typu), a także oddzielnymi znakami (tj. ^ + ) $)
Już sprawdzałem tez manuala, ale jakoś tak tam jest napisane (jest rozrzucone na tyle parametrów), że jakoś nie mogę pojąć do końca.
Będę wdzięczny za pomoc.