PHP - メールアドレスの形式を確認する
ここでは、変数に有効なEメールアドレスが含まれているかどうかを判断するためのsp手法を見つける必要があります。
フィルターを使う
これらの種類の機能を使用して、Eメールアドレスが有効かどうかを確認できます。filter_var()
例:
if(filter_var($ email、FILTER_VALIDATE_EMAIL))){//メールはいい
}
正規表現を使う
正規表現を使用すると、フォームを介して取得した電子メールアドレスが有効かどうかを確認できます。これは、文字列が電子メールアドレスのみの有効性であるかどうかを調べる関数です。VerifierAdresseMail($ address)
関数VerifyMailAddress($ address)
{$ Syntax = '#^ [w.-] [w .-] +。[a-zA-Z] {2, 5} $#';
if(preg_match($ Syntaxe、$ adrdess))
trueを返します。
それ以外の
falseを返します。
}
実装
住所をフォームに取得した後:$ address = htmlentities($ _ POST ['adress']);if(VerifyMailAddress($ adress))
エコー '
あなたの住所は有効です。
';それ以外の
エコー '
あなたの住所は無効です。
';