ホームページ > バックエンド開発 > PHPチュートリアル > js と php_PHP でメールアドレス検証を実装する方法のチュートリアル

js と php_PHP でメールアドレス検証を実装する方法のチュートリアル

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-07-13 10:41:57
オリジナル
1056 人が閲覧しました

メールアドレスを確認するにはさまざまな方法があります。ブラウザ側では、正規表現を通じて js メール検証を検出できます。

例:

コードをコピーします コードは次のとおりです:

function isEmail(email) {
コードをコピー _`{|}~]|[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF])+ (.([a-z]|d|[!#$%&'*+-/=?^_`{|}~]| [u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF])+)*)|((x22) ((((x20|x09)*(x0dx0a))?(x20|x09)+)?(([x01-x08x0bx0cx0e-x1fx7f] |x21|[x23-x5b]|[x5d-x7e]|[u00A0-uD7FFuF900 -uFDCFuFDF0-uFFEF])|(\([x01-x09x0bx0cx0d-x7f]|[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF])))) *(((x20|x09)*(x0dx0a))?(x20|x09) +)?(x22)))@((([a-z]|d|[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF])|(( [a-z]|d|[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF])([a-z] ]|d|-|.|_|~|[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF])*([a-z]|d|[ u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF]))).)+(([a-z] |[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF])|(([a-z]|[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF])([a-z ]|d|-|.|_|~|[u00A0-uD7FFuF900-uFDCFuFDF0- uFFEF])*([a-z]|[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF])))$/i.test(email);
}

呼び出しは非常に簡単です:

コードをコピーします コードは次のとおりです:

if (isEmail('youremail@yourdomain.com')){ console.log('This is email is valid' }

サーバー側の検証の場合。 php と同様に、最も単純なものは次のとおりです:

コードをコピー コードは次のとおりです:

/*
* メールアドレスの有効性検証
*/

function isEmail($mail_address) {
Return filter_var($mail_address, FILTER_VALIDATE_EMAIL);
}

しかし、この問題は複雑になる可能性もあります。

これが好きです。彼は、電子メール アドレス検証 Web サイトの完全なシステムを確立しました。これをやる人は少ないと思います。

正直に言うと、感心せざるを得ません。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/676860.html技術記事電子メール アドレスを確認するにはさまざまな方法があります。ブラウザ側では、正規表現を通じて js メール検証を検出できます。 例: コードをコピーします。 コードは次のとおりです。 function isEmail(email) { return /^((([a...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート