This article is about the PHP regular expression verification e-mail address, has a certain reference value, now share to everyone, the need for friends can refer to
The most common verification we encounter is email address verification. Common on the site. Various Web page scripts are also commonly used "regular expressions" (regular expression) to verify the e-mail address we enter and determine whether it is legal. Some can also break down the user name and domain name. Now implement the E-mail address verification program in PHP, using the PHP regular expression library.
The source code is as follows:
Copy Code
<?php header ("content-type:text/html; Charset=utf-8 "); $reply = ""; if (Isset ($_post["email_address")) {$email _address = $_post["email_address"]; $pattern = "/^ ([0-9a-za-z\\-_\\.] +) @ ([0-9a-z]+\\. [A-z] {2,3} (\\. [A-z] {2})?) $/i "; if (Preg_match ($pattern, $email _address)) {$reply = "The email address you entered is legal <br/><br/>\n "; $user _name = preg_replace ($pattern, "$", $email _address); $domain _name = preg_replace ($pattern, "$", $email _address); $reply. = "User name:" $user _name. " <br/>\n "; $reply. = "Domain name:" $domain _name. " <br/>\n\n "; } else {$reply = "The e-mail address you entered is not valid"; }}?> <! DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 transitional//en" "Http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
Original address:
Https://www.cnblogs.com/yejianfei/archive/2012/10/18/2729526.html
Related recommendations:
PHP regular match All characters fail reason and solution