jQuery 表單驗證

2022-09-16 20:06:32 字數 1796 閱讀 7139

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...