$(document).ready(function(e) { $('#btnReset').click(function(){ if(!isValidEmail($('#txtEmail').val())){ toastr["error"]("Email Address Required", "Invalid Email Address"); return; } $.ajax({ type: "POST", url: "controllers/login/forgot_account_id.php", data: { email: $('#txtEmail').val()}, success: function (data) { var detail = $.parseJSON(data); if (detail.error == "1") { swal({ type: 'error', html: detail.message }) } else { swal({ type: 'success', html: 'If we have found your account, you will receive an email containing your account ID soon.' }).then(function(){ window.location.href = '/'; }) } } }); }); }); function isValidEmail(email) { email = email.toLowerCase(); return /^[a-z0-9]+([-._+][a-z0-9]+)*@([a-z0-9]+(-[a-z0-9]+)*\.)+[a-z]{2,4}$/.test(email) && /^(?=.{1,64}@.{4,64}$)(?=.{6,100}$).*/.test(email); }