easyui表單的驗證

2021-06-27 09:08:38 字數 2758 閱讀 3122

//擴充套件easyui表單的驗證

$.extend($.fn.validatebox.defaults.rules, ,

message: '只允許漢字、英文本母、數字及下劃線、減號和* '

},chs_length_character: else else

}}, message: ''

}});

easy 的多重驗證

1 2

return true 不需要顯示message中內容

return false 需要顯示message中內容

網上資料

$.extend($.fn.validatebox.defaults.rules, characters.';

if(!rules.email.validator(value))

if(!rules.length.validator(value,param))

return value.length >= param[0];

},message : ''

}});

2013-01-06

自從1.3.2版本開始,validatebox自身已經支援多重校驗了,例如:

input class="easyui-validatebox" data-options="required:true,validtype:['email','length[0,20]']">

/////擴充套件easyui表單的驗證

$.extend($.fn.validatebox.defaults.rules, ,

message: '請輸入漢字'

},english: ,

message: '請輸入英文'

},ip: ,

message: 'ip位址格式不正確'

},zip: $/.test(value);

},},

validator: function(value, param) $/.test(value);

},message: 'qq號碼不正確'

},mobile: (\d|\*)$/.test(value);

},message: '手機號碼不正確'

},tel: -|\d-)?(\d|\d)?(-\d)?$/.test(value);

},message: '**號碼不正確'

},mobileandtel: )\d\-\d$)|(^([0\+]\d)\d\d$)|(^([0\+]\d)13\d$)|(^\d\d$)|(^\d\-\d$)/.test(value);

},message: '請正確輸入**號碼'

},number: ,

message: '請輸入數字'

},money: )?$/).test(value);

},message: '請輸入正確的金額'

},mone: )?$/).test(value);

},message: '請輸入整數或小數'

},maxmonelength: )?$/).test(value);

},message: '請輸入小於的整數或小數'

},integer: ,

message: '請輸入最小為1的整數'

},integ: ,

message: '請輸入整數'

},integmaxlength: ,

message: '最多位整數'

},integeqlength: ,

message: '請輸入位整數'

},range: else

},message: '輸入的數字在到之間'

},minlength: ,

message: '至少輸入個字'

},maxlength: ,

message: '最多個字'

},//select即選擇框的驗證

selectvalid: else

},message: '請選擇'

},idcode: $)|(^\d$)|(^\d(\d|x|x)$)/.test(value);

},message: '請輸入正確的身份證號'

},chs_character: ,

message: '只允許漢字、英文本母、數字及下劃線、減號和* '

},equalto: ,

message: '兩次輸入的字元不一至'

},englishornum: $/.test(value);

},message: '請輸入英文、數字、下劃線'

},englishornumber: $/.test(value);

},message: '請輸入英文、數字'

},englishornumeqlength: $/.test(value);

},message: '請輸入位字元'

},xiaoshu: ))$/.test(value);

},message: '最多保留兩位小數!'

},ddprice: else

},message: '請輸入1到100之間正整數'

},jretailupperlimit: [0-9])?$/.test(value)) else

},message: '請輸入0到100之間的最多倆位小數的數字'

},ratecheck: [0-9])?$/.test(value)) else

},message: '請輸入0到1000之間的最多倆位小數的數字'

},general: else else

}}, message: ''

}});

easyUI 表單驗證

easyui表單驗證,主題 2.遠端校驗 需要和後台互動的校驗 這個涉及到easyui校驗的觸發機制。3.表單提交時的校驗 easyui的驗證,定義input標籤的class easyui validatebox 驗證在dataoptions屬性中。先看一段簡單的 驗證使用者名為必填字段 驗證登入名...

EasyUI表單驗證

easyui的form表單裡面的驗證框,先講解下validatebox類和相關的屬性。驗證規則 驗證規則是通過使用 required 和 validtype 特性來定義的,這裡是已經實施的規則 要自定義驗證規則,重寫 fn.validatebox.defaults.rules 來定義乙個驗證函式和無...

easyui 之表單驗證

1 2 擴充套件easyui的validator外掛程式rules,支援更多型別驗證 3 4 extend fn.validatebox.defaults.rules,9 message 最少輸入 個字元 10 11 length 16 message 輸入內容長度必須介於和之間 17 18 pho...