IT技術サポート総合サイト
 
 言語:  VC++/MFC   PHP/Perl   VB/VBA   ASP/ASP.net   HTML/CSS   基本知識:  Windows   Linux   ネットワーク   MySQL   レンタルサーバ   SEO対策
キーワード: RSS2.0配信
 
 
コラム集:PHPの正規表現
←前コラム    目次    次コラム→    
 
PHP正規表現:メールアドレスチェック
分類:PHP/Perl     著者:佐藤誠一     更新日付:2008/12/13
 
 
○メールアドレスかのチェック関数
<?php

function isEail($textIn) {
if (preg_match("/^([a-zA-Z0-9])+([a-zA-Z0-9\._-])*@([a-zA-Z0-9_-])+([a-zA-Z0-9\._-]+)+$/", $textIn)) {
        return true;
    } else {
        return false;
    }
}

?>
説明:[a-zA-Z0-9]のどれかで始まり、その文字が1文字以上続く、その後に[a-zA-Z0-9\._-]が0文字以上続きます。その後、@があって、[a-zA-Z0-9_-] のうち、1文字以上が続きます。そして、[a-zA-Z0-9\._-]が1文字以上最後まで続くというものです。
尚、この関数は、あくまでも、構文レベルのチェックですので、本当に受信できるメールアドレスであるかどうかチェックしていません。



 
 
←前コラム    目次    次コラム→