Crew algemeen |
|
Geen veilige regex;) Je mist de anchors voor het matchen aan begin en eind van de string
'#^\w+@[a-z_]+\.[a-z]{2,6}$#i'
'#^\w+@[a-z_]+\.[a-z]{2,6}$#i'
Aangezien je de 'i' modifier gebruikte hoef je niet [a-zA-Z] te doen, en de 's' modifier was overbodig, omdat je geen '.' hebt staan die niet ge-escaped is...
empty() controleert ook of een variabele geset is, isset() is hier dus overbodig. Je hoeft ook niet te controleren op een true waarde, omdat de teruggave van empty() de if al data oplevert hiervoor:
if (empty ($gebruikersnaam)) {
if (empty ($gebruikersnaam)) {
|