There are many ways to verify email addresses. On the browser side, js email verification can be detected through regular expressions.
For example:
Copy code The code is as follows:
function isEmail(email) {
return /^( (([a-z]|d|[!#$%&'*+-/=?^_`{|}~]|[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);
}
The call is very simple:
Copy code The code is as follows:
if (isEmail('youremail@yourdomain.com')){ console.log( 'This is email is valid'); }
If it is server-side verification. Like php, the simplest one is:
Copy code The code is as follows:
/*
* Email address legality verification
*/
function isEmail($mail_address) {
return filter_var($mail_address, FILTER_VALIDATE_EMAIL);
}
But this matter can also be complicated.
Like this one. He established a complete system of email address verification websites. I guess few people do this.
To be honest, I have to admire it.
http://www.bkjia.com/PHPjc/676860.htmlwww.bkjia.comtruehttp: //www.bkjia.com/PHPjc/676860.htmlTechArticleThere are many ways to verify email addresses. On the browser side, js email verification can be detected through regular expressions. For example: Copy the code The code is as follows: function isEmail(email) { return /^((([a...
Statement:The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn