1.判斷文字是否為空:
1 isempty:function(obj,hint,objname)
6if($.trim($(_this).val())=='')else
16 },
$.trim()是去掉字串的前後括號。
2.判斷**號碼:
1 isphone:function(obj,hint)(\d|\*)$/))else
14 }else
19 },
1 ispostalcode:function(obj,hint)$/))else
14 } else
19 },
4.判斷身份證是否正確:
1 isidcard:function(obj,hint))(18|19|20)?(\d)([01]\d)([0123]\d)(\d)(\d|[xx])$/.test(idcard);
5var year = idcard.substr(6, 4);
6var month = idcard.substr(10, 2);
7var day = idcard.substr(12, 2);
8var dateofbirth = year + "-" + month + "-" +day;
9var d = new date(date.parse(dateofbirth.replace(/-/g, "/")));
10//
獲取當前日期
11var curdate = new
date();
1213
//如果身份證不為空
14if(!($.trim($(_this).val())=='')) else
else
35//
如果是小月的情況
36 } else
if (month == 4 || month == 6 || month == 9 || month == 11) else
48//
如果是2月的情況
49 } else
if (month == 2) else
62//
如果是平年2月的情況
63 } else
else74}
75}76}
77}7879
//當身份證不為空且長度不正確的時候
80 }else
85//
身份證長度為空
86 }else
9192 },
5.判斷銀行卡號:
1 isbankcard:function(obj,hint)|\d|\d)$/))else
14 } else
19 },
6.判斷字串長度是否正確:
1 isisreallylen:function(obj,len,hint,objname)else
14 } else
18 $(_this).css("border",red);
20return
false;21
}22 }
JQuery表單驗證
舉個例子,有這麼乙個表單 在這個表單中,有名 姓 使用者名稱 密碼 確認密碼和email。他們都為非空,並且電子郵件需要是格式正確的位址 確認密碼和密碼一致。使用jquery驗證最簡單的方式是引入jquery.js和jquery validation.js兩個js檔案。然後分別在input中加入cl...
jquery表單驗證
手機號碼驗證 中文字兩個位元組 jquery.validator.addmethod byterangelength function value,element,param return this.optional element length param 0 length param 1 請確保...
jquery表單驗證
順便吐槽星期六前端群裡的出來面基了,宅毛線,出來 嗨 表單驗證基於jquery beat1.0 相容ie6 author jounreyyao data 2015 07 02 function else if u4e00 u9fa5 i.test name else datayear functio...