順便吐槽星期六前端群裡的出來面基了,宅毛線,出來(。・∀・)ノ゙嗨
//表單驗證基於jquery beat1.0 相容ie6
////
author:jounreyyao
//data:2015-07-02
;(function
($)
else
if(/^[\u4e00-\u9fa5]+$/i.test(name))
else
},"datayear":function
()$/;
var val = $(this
).val();
if(val=="")
else
if(isnan(val))
},"datamouth":function
()$/;
var val = $(this
).val();
if(val=="")
else
if(isnan(val))
else
if(val>12||val==0)
},"dataday":function
()$/;
var val = $(this
).val();
if(val=="")
else
if(isnan(val))
else
if(val>31||val==0)
},"unit":function
()else
if(isnan(val))
else
},"edition":function
()) },
"editionselect":function
()) },
"nulltext":function
()
else
},"nullhidden":function
()
else
},"emallform":function
()
else
else}},
"allform":function
() })
})(jquery)
$(function
()) $(".sofeformbox .sofeform .username").blur(function
()) $(".sofeformbox .sofeform .productname").blur(function
()) $(".sofeformbox .sofeform .inputtel").blur(function
()) $(".sofeformbox .sofeform .productname").blur(function
()) $(".sofeformbox .sofeform .emallinput").blur(function
()) $(".sofeformbox .sofeform .datayear").blur(function
()) $(".sofeformbox .sofeform .datamouth").blur(function
()) $(".sofeformbox .sofeform .dataday").blur(function
()) $(".sofeformbox .sofeform .inputformunit").blur(function
()) $(".sofeformbox .sofeform .edition").blur(function
()) $(".sofeformbox .sofeform .edition .selectlist .select").blur(function
()) $(".sofeformbox .sofeform .datayear,.sofeformbox .sofeform .datamouth,.sofeformbox .sofeform .dataday").focus(function
()) $(".sofeform .submitbtn").click(function
())})
function
clsidcard(cardno)
//設定身份證號碼,15位或者18位
clsidcard.prototype.setcardno = function
(cardno) (\d|x|x)$/;
if (pattern.exec(cardno) == null
)
return
; strcardno =cardno.touppercase();
} else
$/;
if (pattern.exec(cardno) == null
)
return
; strcardno = cardno.substr(0, 6) + '19' + cardno.substr(6, 9)
strcardno += this
.getvcode(strcardno);
} this.valid = this
.checkvalid(strcardno);}//
校驗身份證有效性
clsidcard.prototype.isvalid = function
() //
返回生日字串,格式如下,1981-10-10
clsidcard.prototype.getbirthdate = function
() //
返回生日中的年,格式如下,1981
clsidcard.prototype.getbirthyear = function
() //
返回生日中的月,格式如下,10
clsidcard.prototype.getbirthmonth = function
() //
返回生日中的日,格式如下,10
clsidcard.prototype.getbirthday = function
() //
返回性別,1:男,0:女
clsidcard.prototype.get*** = function
() //
返回15位身份證號碼
clsidcard.prototype.get15 = function
() //
返回18位身份證號碼
clsidcard.prototype.get18 = function
() //
返回所在省,例如:上海市、浙江省
clsidcard.prototype.getlocal = function
() clsidcard.prototype.getvcode = function
(cardno17)
clsidcard.prototype.checkvalid = function
(cardno18) ;
if (acity[parseint(cardno18.substr(0, 2))] == null
)
return
false;
this.id18 =cardno18;
this.id15 = cardno18.substr(0, 6) + cardno18.substr(8, 9);
this.local = acity[parseint(cardno18.substr(0, 2))];
return
true;}
clsidcard.prototype.isdate = function
(strdate) )(\d)(\d)$/);
if (r == null
)
return
false;
var d = new date(r[1], r[2] - 1, r[3]);
return (d.getfullyear() == r[1] && (d.getmonth() + 1) == r[2] &&d
.getdate() == r[3]);}$(
function
()else
});});
然後擼了個半成品。。。。
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.validate.js檔案 預設校驗規則 1 required true 必輸字段 2 remote check.php 使用ajax方法呼叫check.php驗證輸入值 3 email true 必須輸入正確格式的電子郵件 4 url true 必須輸入正確格式的 5 d...