html 验证不包括大多数标准电子邮件域:gmail,google,yahoo,outlook,hotmail,msn
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html 验证不包括大多数标准电子邮件域:gmail,google,yahoo,outlook,hotmail,msn相关的知识,希望对你有一定的参考价值。
<!-- START code that excludes standard email domains -->
<script>
ijQuery(document).ready(function() {
var label = 'E-mail professionnel';
ijQuery.validator.addMethod('validateEmail', function(value, element) {
var standardEmail = /^.+@(gmail|google|yahoo|outlook|hotmail|msn)\..+$/ig;
var businessEmail = /^.+@.+\..+$/g;
if (value.match(standardEmail)) {
return false;
} else if (value.match(businessEmail)) {
return true;
}
});
ijQuery('form [name="' + base64_encode(label) + '"]').addClass('validateEmail');
ijQuery.extend(ijQuery.validator.messages, {
validateEmail: 'field: Please enter your business email adress.'
});
});
</script>
<!-- END code that excludes standard email domains -->
以上是关于html 验证不包括大多数标准电子邮件域:gmail,google,yahoo,outlook,hotmail,msn的主要内容,如果未能解决你的问题,请参考以下文章
***域的电子邮件地址验证
为什么设计不通过gmail smtp发送电子邮件?
Grails 域标准验证器:我应该测试还是不测试?
电子邮件验证是不是需要域部分包含一个点?
Mandrill 不替换 html 模板中的合并标签内容
JS表单验证