私はプロジェクトに戻って、いくつかの検証ビットを片付けています。通常、正規表現チェックを使用して電子メールが正しいことを検証します。 /function.filter-var.php
今、いくつかのテストを試しましたが、期待した結果が得られません。
$email_b = 'bog^us@gmail.com';
var_dump(filter_var($email_b, FILTER_SANITIZE_EMAIL));
戻り値:
string(16) "bog^us@gmail.com"
しかし、私にとっては消毒されていないので、試してみると
if (filter_var($email_b, FILTER_VALIDATE_EMAIL)) {
echo "This (email_b) email address is considered valid.";
}
もう一度言いますが、これは有効な電子メール アドレスではありません。
ここで何か不足していますか?