PHP正则表达式
phpcn_u830
phpcn_u830 2017-02-24 09:43:38
0
2
1418

<?php
 header("Content-type:text/html;charset=utf-8");    //设置编码
  $name = "-agads@asdf.cn"; // wang zhu hu ma tan
 
if (!preg_match("/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+([\.com|\.cn])$/",$name)) {
    $name = "无效的 email 格式!";
     echo $name; }
else
{echo "正确的email格式";}
 ?>

代码如下,怎样实现域名后缀必须是.com或.cn ?.com.cn 应判定无效的email格式。

phpcn_u830
phpcn_u830

Antworte allen(2)
数据分析师

PHP正则表达式-PHP中文网问答-PHP正则表达式-PHP中文网问答

围观一下哦,学习一下。

巴扎黑
<?php
$emails = array(
    'fdipzone@abc.com',
    'fdipzone@abc.cn',
    'fdipzone@abc.com.cn'
);
 
foreach($emails as $email){
    $flag = checkemail($email);
    if($flag){
        echo $email.' 有效<br>';
    }else{
        echo $email.' 无效<br>';
    }
}
 
function checkemail($email){
    return preg_match("/^[\w\-\.]+@[a-zA-Z0-9_-]+\.(com|cn)$/",$email);
}


输出
fdipzone@abc.com 有效
fdipzone@abc.cn 有效
fdipzone@abc.com.cn 无效


Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!