我是 jQuery 和正则表达式的新手,想知道从 designchemical.com 向这个函数添加额外的临时电子邮件域的最佳方法是什么?
<script type="text/JavaScript">
// prepare the form when the DOM is ready
$(document).ready(function() {
$('#submit').click(function() {
$(".error").remove();
var hasError = false;
var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
var emailblockReg = /^([\w-\.]+@(?!mailinator.com)(?!guerrillamail.com)(?!mytrashmail.com)(?!mailexpire.com)([\w-]+\.)+[\w-]{2,4})?$/;
var emailaddressVal = $("#Email").val();
if(emailaddressVal == '') {
$("#Email").after('<span class="error">Please enter your email!</span>');
hasError = true;
} else if(!emailReg.test(emailaddressVal)) {
$("#Email").after('<span class="error">Enter a valid email!</span>');
hasError = true;
} else if(!emailblockReg.test(emailaddressVal)) {
$("#Email").after('<span class="error">No Disposable E-Mail Address!</span>');
hasError = true;
}
if(hasError == true) { return false; }
});
});
</script>