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

<?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 중국어 사이트 Q&A-PHP 정규식-PHP 중국어 사이트 Q&A

보시고 배워보세요.

巴扎黑
<?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 학습자의 빠른 성장을 도와주세요!