首页 >web前端 >js教程 >jQuery验证的出生日期DD-MM-YY

jQuery验证的出生日期DD-MM-YY

Christopher Nolan
Christopher Nolan原创
2025-02-22 10:05:10211浏览

jquery validate date of birth format dd-mm-yy

jQuery验证的出生日期DD-MM-YY

DOB对特定格式的jQuery验证IE DD-MM-YY
$<span>.validator.addMethod("dateFormat",
</span>    <span>function(value<span>, element</span>) {
</span>        <span>return value.match(<span>/<span>^dd?-dd?-dd$</span>/</span>);
</span>    <span>},
</span>    <span>"Please enter a date in the format dd-mm-yyyy.");
</span><span>And then on your form add:
</span><span>$('#myForm')
</span>    <span>.validate({
</span>        <span>rules : {
</span>            <span>myDate : {
</span>                <span>dateFormat: true
</span>            <span>}
</span>        <span>}
</span>    <span>});</span>

> jQuery验证的出生日期

的常见问题(常见问题解答)

>我如何使用jQuery验证验证格式dd-mm-yyyy的日期?


>使用jquery validate验证格式DD-MM-yyyy的日期,您需要添加一个自定义方法到jQuery Validate插件。此方法将检查输入日期是否以正确的格式。这是一个简单的代码片段,可以证明这一点:

$。validator.addmethod(“ dateIta”,function(value,element){ var check = false = false;
var re = /^d re = /^d re = /^d {1,2} -d {1,2} -d {4} $/;
if(re.test(value)){ var adata = value.split(' - ');
var gg = parseInt(adata [0],10);
var mm = parseint(adata [1],10),10); var xdata = new Date(aaaa,mm-1,gg);
if((((((((((( xdata.getluceAr()== aaaa)&&(xdata.getMonth()== mm -1)&&(xdata.getDate()== gg)) check = true;
false;
} else
check = false;
返回此输入正确的日期”);

>我如何使用jQuery验证检查出生日期是否使用户至少使用户使用jQuery validate来检查日期是否是否出生时,用户至少会使用户至少18岁,您可以添加一种根据输入日期来计算年龄的自定义方法。这是一个代码片段,可以证明这一点:

$。验证器.addmethod(“ minage”,function(value,element,min){ var today = navaty = new Date() = new Date(value);
var age = today.getluceAr() - birthdate.getluceear();

if(age 返回false;

}
> true;
},“你还不够大!使用jQuery验证的格式mm-dd-yyy?对于DD-MM-Yyyy格式,使用方法,但请调整代码中日期零件的顺序。这是一个代码片段,可以说明以下内容:

$。validator.addmethod(“ datemdy”,function(value,element){ var check = false;
var re = /^d re = /^d { 1,2} -d {1,2} -d {4} $/;
if(re.test(value)){ var adata = value.split(' - ');
var mm = parseInt(adata [0],10);
var gg = parseint(adata [1],10),10); var xdata = new Date(aaaa,mm-1,gg);
if((((((((((( xdata.getluceAr()== aaaa)&&(xdata.getMonth()== mm -1)&&(xdata.getDate()== gg)) check = true;
false;
} else

check = false;

返回此输入正确的日期”);

>

>我如何使用jQuery verridate验证格式yyyy-mm-dd的出生日期?

>使用jQuery验证以yyyy-mm-dd的格式验证出生日期,您可以使用与其他格式类似的方法,但请调整代码中日期零件的顺序。这是一个代码片段,可以说明以下内容:

$。validator.addmethod(“ dateymd”,function(value,element){ var check = false;
var re = /^d re = /^d { 4} -d {1,2} -d {1,2} $/;
if(re.test(value)){ var adata = value.split(' - ');
var aaaa = parseInt(adata [0],10); var mm = parseint(adata [1],10),10);
var gg = parseint(adata) [2],10);
var xdata = new Date(aaaa,mm-1,gg);
if((((((((((( xdata.getluceAr()== aaaa)&&(xdata.getMonth()== mm -1)&&(xdata.getDate()== gg)) check = true;
false;
} else
check = false;
返回此输入正确的日期”);

我如何使用jQuery verridate验证格式DD/mm/yyyy的出生日期? mm/yyy使用jQuery验证,您可以使用与其他格式相似的方法,但可以调整代码中的正则表达式和分离器。这是一个代码片段,可以说明以下内容:

$。validator.addmethod(“ datedmy”,function(value,element){ var check = false; var re = /^d {d { 1,2}/d {1,2}/d {4} $/;
if(re.test(value)){ var adata = value.split('/');

var gg = parseInt(adata [0],10); var mm = parseInt(adata [1],10),10);

var aaaaa = parseint(adata) [2],10);

var xdata = new Date(aaaa,mm-1,gg);

if((((((((((( xdata.getluceAr()== aaaa)&&(xdata.getMonth()== mm -1)&&(xdata.getDate()== gg)) check = true;
false;
} else
check = false;
返回此输入正确的日期”);

我如何使用jQuery verridate验证以mm/dd/yyy的格式验证出生日期? DD/YYY使用jQuery Validate,您可以使用与其他格式相似的方法,但可以调整代码中的正则表达式和分离器。这是一个代码片段,可以说明以下内容:

$。validator.addmethod(“ datemdy”,function(value,element){ var check = false;
var re = /^d re = /^d { 1,2}/d {1,2}/d {4} $/;
if(re.test(value)){ var adata = value.split('/');
var mm = parseInt(adata [0],10); var gg = parseint(adata [1],10),10);
var aaaaa = parseint(adata) [2],10);
var xdata = new Date(aaaa,mm-1,gg);
if((((((((((( xdata.getluceAr()== aaaa)&&(xdata.getMonth()== mm -1)&&(xdata.getDate()== gg)) check = true;
false;
} else
check = false;
返回此输入正确的日期”);

>

>我如何使用jQuery Validate yyyy/mm/dd验证出生日期?与其他格式类似的方法,但请调整代码中的正则表达式和分离器。这是一个代码片段,可以说明以下内容:

$。validator.addmethod(“ dateymd”,function(value,element){ var check = false;
var re = /^d re = /^d { 4}/d {1,2}/d {1,2} $/;
if(re.test(value)){ var adata = value.split('/');
var aaaa = parseInt(adata [0],10); var mm = parseInt(adata [1],10),10);
var gg gg = parseint(adata) [2],10);
var xdata = new Date(aaaa,mm-1,gg);
if((((((((((( xdata.getluceAr()== aaaa)&&(xdata.getMonth()== mm -1)&&(xdata.getDate()== gg)) check = true;
false;
} else
check = false;
返回此输入正确的日期”);

我如何使用jQuery验证以dd.mm.m.yyy的格式验证出生日期? mm.yyyy使用jQuery Validate,您可以使用与其他格式相似的方法,但可以调整代码中的正则表达式和分离器。这是一个代码片段,可以说明以下内容:

$。validator.addmethod(“ datedmy”,function(value,element){ var check = false; var re = /^d {d { 1,2} .d {1,2} .d {4} $/;
if(re.test(value)){ var adata = value.split('。');
var gg = parseInt(adata [0],10);
var mm = parseInt(adata [1],10),10); var xdata = new Date(aaaa,mm-1,gg);

if((((((((((( xdata.getluceAr()== aaaa)&&(xdata.getMonth()== mm -1)&&(xdata.getDate()== gg)) check = true;

false;

} else
check = false;
返回此输入正确的日期”);

我如何使用jQuery verridate验证格式mm.dd.yyy的出生日期?

以验证格式mm中的出生日期。 DD.Yyyy使用jQuery Validate,您可以使用与其他格式相似的方法,但可以调整代码中的正则表达式和分离器。这是一个代码片段,可以说明以下内容:

$。validator.addmethod(“ datemdy”,function(value,element){ var check = false;
var re = /^d re = /^d { 1,2} .d {1,2} .d {4} $/;
if(re.test(value)){ var adata = value.split('。');
var mm = parseInt(adata [0],10);
var gg = parseint(adata [1],10),10); var xdata = new Date(aaaa,mm-1,gg);
if((((((((((( xdata.getluceAr()== aaaa)&&(xdata.getMonth()== mm -1)&&(xdata.getDate()== gg)) check = true;
false;
} else
check = false;
返回此输入正确的日期”);

>

>我如何使用jQuery veridate yyyy.mm.dd验证出生日期?

>以使用jQuery validaties验证格式yyyy.mm.dd的出生日期,您可以使用,您可以使用与其他格式类似的方法,但请调整代码中的正则表达式和分离器。这是一个代码片段,可以说明以下内容:

$。validator.addmethod(“ dateymd”,function(value,element){ var check = false;
var re = /^d re = /^d { 4} .d {1,2} .d {1,2} $/;
if(re.test(value)){ var adata = value.split('。');
var aaaa = parseInt(adata [0],10);
var mm = parseInt(adata [1],10),10); var gg gg = parseint(adata) [2],10);
var xdata = new Date(aaaa,mm-1,gg);
if((((((((((( xdata.getluceAr()== aaaa)&&(xdata.getMonth()== mm -1)&&(xdata.getDate()== gg)) check = true;
false;
} else
check = false;
返回此输入正确的日期”);
>

以上是jQuery验证的出生日期DD-MM-YY的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn