js和php邮箱地址验证的实现方法
发布时间:2020-12-12 20:00:37 所属栏目:PHP教程 来源:网络整理
导读:邮箱地址验证有很多方法。在浏览器端,js邮箱验证可以通过正则表达式检测。 比如: 代码如下: function isEmail(email) { return /^((([a-z]|d|[!#$%'*+-/=?^_`{|}~]|[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF])+)*)|((x22)((((x20|x09)*(x0dx
邮箱地址验证有很多方法。在浏览器端,js邮箱验证可以通过正则表达式检测。 比如: 代码如下: 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); } 调用很简单: 代码如下: 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); } 但是这个件事也可以整得复杂。 像这位。他建立起一整套的邮箱地址验证网站体系。估计很少人这么干。 说实话,不得不佩服。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |