Jump to content

Deprecated EREG and what to use instead


Kimomaru

Recommended Posts

My code is generating an error because EREG is deprecated.  It's warning me that I should not use it, but am wondering what I should use instead.  This is what I'm putting together;

 

function valid_email($address) {

  if (ereg('^[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$', $address)) {

    return true;

  } else {

    return false;

  }

}

 

Any help or direction is appreciated as always.

Link to comment
https://forums.phpfreaks.com/topic/264683-deprecated-ereg-and-what-to-use-instead/
Share on other sites

Use the PCRE functions instead, such as preg_match. But you can't just use the same expressions for both (though they are generally almost identical).

 

To make that particular expression valid for PCRE functions, add a "/" at the beginning and end.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.