ホームページ > バックエンド開発 > PHPチュートリアル > emaiの規則性、それに対処する方法

emaiの規則性、それに対処する方法

WBOY
リリース: 2016-06-13 13:00:31
オリジナル
852 人が閲覧しました

emai 正規表現
このように書くとメールと一致しないのはなぜですか
関数チェック($str){
$re='/([a-z0-9_-]+)@1(.[a-z0-9_-])+/i';
preg_match($re,$str,$result);
$result を返す;
}
var_dump(check('123456@qq.com'));
?>
-----解決策----------------------------
@ の後の 1 は、もちろん、後方参照では問題が発生します

$re='/([a-z0-9_-]+)@([a-z0-9_-]+)(.([a-z0-9_-])+)+/i';


-----解決策--------------------------------
通常の方法に従って、電子メールを送信し、それを 123456@123456.com に変更すると一致します。
------解決策---------

引用:
通常の方法に従って、メールアドレスを 123456@123456.com に変更するとマッチングされます。
@ の後ろの人は絶対に一致できないようです。主に一致するメール サフィックス
がわかっていれば簡単です
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート