ホームページ  >  記事  >  バックエンド開発  >  phpは電子メールが正しいことを確認します

phpは電子メールが正しいことを確認します

藏色散人
藏色散人オリジナル
2019-09-28 10:28:533414ブラウズ

phpは電子メールが正しいことを確認します

# php 確認メールは正しいですか?

1: 電子メール アドレスを入力して検証します。

例: $result = filter_var('bob@example.com', FILTER_VALIDATE_EMAIL);

When結果を出力します。形式が正しい場合はメールアドレスが出力され、間違っている場合は false

2 が出力されます: 正規一致

(1) $regex= '/\w ([- .]\w )*@ \w ([-.]\w )*\.\w ([-.]\w )*/';

(2)$regex=" /([a-z0-9]* [-_.]?[a-z0-9] )*@([a-z0-9]*[-_]?[a-z0-9] ) [. ][a-z]{2,3}( [.][a-z]{2})?/i";

上記の 2 つの正規表現は両方とも、電子メール アドレスの照合に使用できます。照合方法は次のとおりです。次のように:

$str = "email@example.com";
$result = preg_match($regex,$str);

電子メール アドレスの形式が正しい場合、結果の値は 1 で、エラーは false

PS: 固定電話番号と携帯電話番号の定期的な確認を貼り付けます↓

$isTel="/^([0-9]{3,4}-)?[0-9]{7,8}$/";
$isMob="/^1[3-8]{1}[0-9]{9}$/";

PHP 関連の知識については、 PHP チュートリアル をご覧ください。

以上がphpは電子メールが正しいことを確認しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。