Ik doe verwoede pogingen om een deel van een script (ooit geschreven in een oudere PHP-versie) om te zetten in PHP7.
Het gaat mij om de functie eregi die nu vervangen is door preg_match. Ondanks de diverse help-pagina's is mij nog niet duidelijk wat ik hier fout heb staan.

De code:
function check_email($in) {
  $patroon = "/^([a-z0-9_-]+\.)*[a-z0-9_-]+@([a-z0-9_-]{2,}\.)+([a-z0-9_-]{2,})$/i/";
  return preg_match($patroon, $in);
}


Deze geeft een foutmelding:
Warning: preg_match(): Unknown modifier '/'

Kan iemand mij uitleggen waarom ik deze foutmelding krijg?

Alvast bedankt.
Vriendelijke groet,
Guido

Reageren