Bedankt, handige link voor mij.
Deze reguliere expressie zoekt dus alleen op de aanwezigheid van een @ met direct daarvoor en direct daarna tekst. Als je een meer nauwkeurige manier weet om de aanwezigheid van een e-mailadres te bepalen, laat het me weten.. :-)
Om van obscure varianten met een spatie in het deel voor de @ maar te zwijgen:
"ivo p"@phphulp.nl zou een valide adres moeten zijn.
ik zou hem zo benaderen:
gebruik preg_match om elk woord met een @ erin te vinden.
Deze "woorden" zou ik dan aan filter_var() voeren met FILTER_VALIDATE_EMAIL en PHP het moeilijke werk laten doen.