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

<?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

全部回复(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 无效


热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!