国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > JS > 正文

jQuery.Validate 使用筆記(jQuery Validation范例 )

2024-09-06 12:45:42
字體:
來源:轉載
供稿:網友
驗證操作類formValidatorClass.js
代碼如下:
/**
* @author ming
*/
$(document).ready(function(){
/**//* 設置默認屬性 */
$.validator.setDefaults({
submitHandler: function(form) {
form.submit();
}
});
// 字符驗證
jQuery.validator.addMethod("stringCheck", function(value, element) {
return this.optional(element) || /^[/u0391-/uFFE5/w]+$/.test(value);
}, "只能包括中文字、英文字母、數字和下劃線");
// 中文字兩個字節
jQuery.validator.addMethod("byteRangeLength", function(value, element, param) {
var length = value.length;
for(var i = 0; i < value.length; i++){
if(value.charCodeAt(i) > 127){
length++;
}
}
return this.optional(element) || ( length >= param[0] && length <= param[1] );
}, "請確保輸入的值在3-15個字節之間(一個中文字算2個字節)");
// 身份證號碼驗證
jQuery.validator.addMethod("isIdCardNo", function(value, element) {
return this.optional(element) || isIdCardNo(value);
}, "請正確輸入您的身份證號碼");
// 手機號碼驗證
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));
}, "請正確填寫您的手機號碼");
// 電話號碼驗證
jQuery.validator.addMethod("isTel", function(value, element) {
var tel = /^/d{3,4}-?/d{7,9}$/; //電話號碼格式010-12345678
return this.optional(element) || (tel.test(value));
}, "請正確填寫您的電話號碼");
// 聯系電話(手機/電話皆可)驗證
jQuery.validator.addMethod("isPhone", function(value,element) {
var length = value.length;
var mobile = /^(((13[0-9]{1})|(15[0-9]{1}))+/d{8})$/;
var tel = /^/d{3,4}-?/d{7,9}$/;
return this.optional(element) || (tel.test(value) || mobile.test(value));
}, "請正確填寫您的聯系電話");
// 郵政編碼驗證
jQuery.validator.addMethod("isZipCode", function(value, element) {
var tel = /^[0-9]{6}$/;
return this.optional(element) || (tel.test(value));
}, "請正確填寫您的郵政編碼");
//開始驗證
$('#submitForm').validate({
/**//* 設置驗證規則 */
rules: {
username: {
required:true,
stringCheck:true,
byteRangeLength:[3,15]
},
email:{
required:true,
email:true
},
phone:{
required:true,
isPhone:true
},
address:{
required:true,
stringCheck:true,
byteRangeLength:[3,100]
}
},
/**//* 設置錯誤信息 */
messages: {
username: {
required: "請填寫用戶名",
stringCheck: "用戶名只能包括中文字、英文字母、數字和下劃線",
byteRangeLength: "用戶名必須在3-15個字符之間(一個中文字算2個字符)"
},
email:{
required: "請輸入一個Email地址",
email: "請輸入一個有效的Email地址"
},
phone:{
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 繁峙县| 登封市| 汉川市| 汾阳市| 天祝| 施甸县| 温泉县| 金平| 通渭县| 龙州县| 扶余县| 凭祥市| 舟曲县| 贡觉县| 乌鲁木齐市| 于田县| 沙雅县| 石首市| 通辽市| 娄烦县| 绥阳县| 蕉岭县| 洮南市| 惠来县| 南宫市| 商水县| 大名县| 兴安盟| 汪清县| 邵东县| 襄樊市| 洪洞县| 三江| 石泉县| 宁夏| 新源县| 新化县| 泰和县| 榕江县| 克拉玛依市| 武功县|