私は 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>