1.验证是否为空
2.验证是否长度
3.验证是否符合,利用正则
/**
* Created by Administrator on 2016/10/13.
*/
(function(jq){
jq.extend({
"valid":function(arg){
jq(arg).find(":submit").click(function(){
var flag=true;
jq(arg).find(".item span").remove();
jq(arg).find(":text,:password").each(function(){
var requi=$(this).attr("require");
if(requi){
var ga=$(this).val();
if(ga.length<1){
var label=$(this).attr("lang");
console.log(label);
var $span=$("<span></span>");
$span.text(label+"不能为空");
$(this).after($span);
flag=false;
return false;
}
//补充
var min_len=$(this).attr("min-len");
if(min_len ){
var minlen=parseInt(min_len);
if(minlen>ga.length)
{
var lal=$(this).attr("lang");
var $spn=$("<span></span>");
$spn.text(lal+"最小长度不能小于6");
$(this).after($spn);
flag=false;
return false;
}
}
//补充
var phone=$(this).attr("phone");
if(phone)
{
console.log("Good");
var phoneReg=/1[3|5|8]\d{9}$/;
if(!phoneReg.test(ga)){
var lab=$(this).attr("lang");
var $spa=$("<span></span>");
$spa.text(lab+"手机格式不正确");
$(this).after($spa);
flag=false;
}
}
//补充
}
});
return flag;
});
}
}
);
}
)(jQuery);