メールアドレスを確認するにはさまざまな方法があります。ブラウザ側では、正規表現を通じて 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 サイトの完全なシステムを確立しました。これをやる人は少ないと思います。
正直に言うと、感心せざるを得ません。
http://www.bkjia.com/PHPjc/676860.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/676860.html技術記事電子メール アドレスを確認するにはさまざまな方法があります。ブラウザ側では、正規表現を通じて js メール検証を検出できます。 例: コードをコピーします。 コードは次のとおりです。 function isEmail(email) { return /^((([a...