標籤:ddr enter sea jquery div query 號碼 log blog
當input輸入了空格是不會提示資訊的
一般會去除空格然後進行驗證
這個時候就要添加onkeyup事件去除左側的空格
//添加驗證手機方法 jQuery.validator.addMethod("isMobile", function(value, element) { var length = value.length; var mobile = /^(((13[0-9]{1})|(15[0-9]{1}))+\d{8})$/; return this.optional(element) || (length == 11 && mobile.test(value)); }, "請正確填寫您的手機號碼"); //表單驗證 $("#enterpriseAuth").validate({ debug: true, onkeyup: function(element, event) { //去除左側空格 var value = this.elementValue(element).replace(/^\s+/g, ""); $(element).val(value); }, errorClass: ‘errMsg‘, errorElement: "div", errorPlacement: function(error, element) { error.appendTo(element.parent()); }, groups: { distpicker: "province city district" }, rules: { enterpriseName: { required: true }, managerPhone: "isMobile", managerEmail: { email: true, }, province: "required", city: "required", district: "required" }, messages: { enterpriseName: { required: "請填寫企業名稱", }, enterpriseAddress: { required: "請填寫公司登入位址", }, enterpriseContact: { required: "請填寫街道詳細地址", }, managerName: { required: "請填寫管理者姓名", }, managerEmail: { required: "請填寫管理者郵箱", email: "請填寫正確郵箱格式" }, managerPhone: { required: "請輸入手機號", isMobile: "請填寫正確手機號" }, province: { required: "請選擇省市區", }, city: { required: "請選擇省市區", }, district: { required: "請選擇省市區", } } });
jQuery validation 去除空格