1. 程式人生 > >validator 自定義驗證

validator 自定義驗證

// validator 自定義驗證
/*
 * 郵編驗證
 */
jQuery.validator.addMethod("postalCode",function(value, element,param) {
    var pattern = /\d{6}/g; // 正則表示式
    //value為當前標籤的值 param為傳入此方法的引數
    return pattern.test(value) && value.length == 6 || ''==value;
    }, "輸入正確的郵政編碼!");
/*
 * 電話驗證
 */
jQuery.validator.addMethod("phone",function(value, element,param) {
    var pattern = /[^\d,\s-]/g;
    //value為當前標籤的值 param為傳入此方法的引數
    return !pattern.test(value);
    }, "輸入正確的聯絡方式!"); 

$("#saveForm").validate({
    rules:{
        postcode:{ // input ID名字
            postalCode:'' // 自定義驗證名 : 提示資訊
            },
    contactTelphone:{
            phone:''
           }
        }
    });