jquery 判斷email地址是否合法並儲存

dada86發表於2015-02-16

原始碼

知識點主要就是那串正則~

$(function(){
    $("#save").on("click",function(){
        var email=$("#email").val();
        var e=/^([a-zA-Z0-9]+[_|-|.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|-|.]?)*[a-zA-Z0-9]+.[a-zA-Z]{2,3}$/;
        if(email.match(e)){
            $.ajax({
                `url`:"/user/saveEmail",
                `data`:{
                        `email`:email
                        },
                `type`:`post`,
                `success`:function(data){
                        if(data == `1`){
                            alert("儲存成功");
                            location.reload();
                        }else if(data == `2`){
                            alert(`該郵箱已註冊`);
                        }else if(data == `3`){
                            alert("儲存失敗");
                            location.reload();
                        }
                    }
            });
        }else{
            alert("不滿足郵箱格式");
        }
    });
});

相關文章