Maison >interface Web >js tutoriel >jQuery valider la date du format de naissance dd-mm-yy

jQuery valider la date du format de naissance dd-mm-yy

Christopher Nolan
Christopher Nolanoriginal
2025-02-22 10:05:10208parcourir

jquery validate date of birth format dd-mm-yy

jQuery valider la date du format de naissance dd-mm-yy

JQUERY Validation pour DOB au format spécifique, c'est-à-dire 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>

Les questions fréquemment posées (FAQ) sur jQuery valident la date de naissance du format de naissance

Comment puis-je valider une date au format dd-mm-yyyy en utilisant jQuery valider?

Pour valider une date dans le format dd-mm-yyy en utilisant jQuery Valider, vous devez ajouter une méthode personnalisée au plugin jQuery Valider. Cette méthode vérifiera si la date d'entrée est dans le format correct. Voici un extrait de code simple qui le démontre:

$. Validator.addMethod ("dateIta", fonction (valeur, élément) {
var check = false;
var 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);
var aaaa = parseInt (adata [2], 10);
var xdata = nouvelle date (aaaa, mm-1, gg);
if ((( xdata.getlyar () == aaaa) && (xdata.getMonth () == mm - 1) && (xdata.getDate () == gg))
check = true;
else
check = false;
} else
check = false;
return this.optional (élément) || Entrez une date correcte ");

comment puis-je utiliser JQuery Valider pour vérifier si la date de naissance fait que l'utilisateur est âgé d'au moins 18 ans?

pour utiliser jQuery valider pour vérifier si la date de naissance fait de l'utilisateur au moins 18 ans, vous pouvez ajouter une méthode personnalisée qui calcule l'âge en fonction de la date d'entrée. Voici un extrait de code qui le démontre:


$. Validator.addMethod ("Minage", fonction (valeur, élément, min) {
var aujourd'hui = new Date ();
var Birthdate = nouvelle date (valeur);
var âge = aujourd'hui.getlyar () - Birthdate.getlyar ();

if (âge return false;
}

return true;
}, "Vous n'êtes pas assez vieux!");

Comment puis-je valider une date de naissance dans Le format mm-dd-yyyy en utilisant jQuery valider?

pour valider une date de naissance dans le format mm-dd-yyy en utilisant jQuery valider, vous pouvez utiliser un similaire Approche comme pour le format DD-MM-Yyyy, mais ajustez l'ordre des pièces de date dans le code. Voici un extrait de code qui le démontre:


$. Validator.addMethod ("datemdy", fonction (valeur, élément) {
var check = false;
var re = / ^ d {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);
var aaaa = parseInt (Adata [2], 10);
var xdata = nouvelle date (aaaa, mm-1, gg);
if ((( xdata.getlyar () == aaaa) && (xdata.getMonth () == mm - 1) && (xdata.getDate () == gg))
check = true;
else
check = false;
} else
check = false;
return this.optional (élément) || entrez une date correcte ");

Comment puis-je valider une date de naissance dans le format yyyy-mm-dd en utilisant jQuery valider?

pour valider une date de naissance dans le format yyyy-mm-dd en utilisant jQuery Valider, vous pouvez utiliser Une approche similaire que pour les autres formats, mais ajustez l'ordre des pièces de date dans le code. Voici un extrait de code qui le démontre:

$. Validator.addMethod ("dateymd", fonction (valeur, élément) {
var check = false;
var re = / ^ d {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);
var gg = parseInt (Adata [2], 10);
var xdata = nouvelle date (aaaa, mm-1, gg);
if ((( xdata.getlyar () == aaaa) && (xdata.getMonth () == mm - 1) && (xdata.getDate () == gg))
check = true;
else
check = false;
} else
check = false;
return this.optional (élément) || Entrez une date correcte ");

comment puis-je valider une date de naissance dans le format dd / mm / yyyy en utilisant jQuery valider?

pour valider une date de naissance dans le format dd / MM / YYYY Utilisation de JQuery Validate, vous pouvez utiliser une approche similaire à celle des autres formats, mais ajuster l'expression régulière et le séparateur dans le code. Voici un extrait de code qui le démontre:


$. Validator.addMethod ("DaDmy", fonction (valeur, élément) {
var check = false;
var 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);
var aaaa = parseInt (adata [2], 10);
var xdata = nouvelle date (aaaa, mm-1, gg);
if ((( xdata.getlyar () == aaaa) && (xdata.getMonth () == mm - 1) && (xdata.getDate () == gg))
check = true;
else
check = false;
} else
check = false;
return this.optional (élément) || Entrez une date correcte ");

comment puis-je valider une date de naissance au format mm / dd / yyyy en utilisant jQuery valider?

pour valider une date de naissance dans le format mm / DD / YYYY Utilisation de JQuery Validate, vous pouvez utiliser une approche similaire comme pour les autres formats, mais ajuster l'expression régulière et le séparateur dans le code. Voici un extrait de code qui le démontre:

$. Validator.addMethod ("datemdy", fonction (valeur, élément) {
var check = false;
var re = / ^ d {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);
var aaaa = parseInt (adata [2], 10);
var xdata = nouvelle date (aaaa, mm-1, gg);
if ((( xdata.getlyar () == aaaa) && (xdata.getMonth () == mm - 1) && (xdata.getDate () == gg))
check = true;
else
check = false;
} else
check = false;
return this.optional (élément) || entrez une date correcte ");

Comment puis-je valider une date de naissance au format yyyy / mm / dd en utilisant jQuery valider?

pour valider une date de naissance dans le format yyyy / mm / dd en utilisant jQuery valider, vous pouvez utiliser Une approche similaire que pour les autres formats, mais ajustez l'expression régulière et le séparateur dans le code. Voici un extrait de code qui le démontre:

$. Validator.addMethod ("dateymd", fonction (valeur, élément) {
var check = false;
var re = / ^ d {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);
var gg = parseInt (Adata [2], 10);
var xdata = nouvelle date (aaaa, mm-1, gg);
if ((( xdata.getlyar () == aaaa) && (xdata.getMonth () == mm - 1) && (xdata.getDate () == gg))
check = true;
else
check = false;
} else
check = false;
return this.optional (élément) || Entrez une date correcte ");

comment puis-je valider une date de naissance dans le format dd.mm.yyyy en utilisant jQuery valider?

pour valider une date de naissance dans le format DD. MM.YYYY Utilisation de JQuery Validate, vous pouvez utiliser une approche similaire à celle des autres formats, mais ajuster l'expression régulière et le séparateur dans le code. Voici un extrait de code qui le démontre:


$. Validator.addMethod ("DaDmy", fonction (valeur, élément) {
var check = false;
var re = / ^ d { 1,2} .d {1,2} .d {4} $ /;
if (re.test (value)) {
var adata = value.split ('. [2], 10);
var xdata = nouvelle date (aaaa, mm-1, gg);
if ((( xdata.getlyar () == aaaa) && (xdata.getMonth () == mm - 1) && (xdata.getDate () == gg))
check = true;
else
check = false;
} else
check = false;
return this.optional (élément) || Entrez une date correcte ");

comment puis-je valider une date de naissance dans le format mm.dd.yyyy en utilisant jQuery valider?

pour valider une date de naissance dans le format mm. DD.YYYY Utilisation de JQuery Valider, vous pouvez utiliser une approche similaire à celle des autres formats, mais ajuster l'expression régulière et le séparateur dans le code. Voici un extrait de code qui le démontre:

$. Validator.addMethod ("datemdy", fonction (valeur, élément) {

var check = false;

var re = / ^ d {D { 1,2} .d {1,2} .d {4} $ /;

if (re.test (value)) {
var adata = value.split ('. [2], 10);
var xdata = nouvelle date (aaaa, mm-1, gg);
if ((( xdata.getlyar () == aaaa) && (xdata.getMonth () == mm - 1) && (xdata.getDate () == gg))
check = true;
else
check = false;
} else
check = false;
return this.optional (élément) || entrez une date correcte ");

Comment puis-je valider une date de naissance au format yyy.mm.dd en utilisant jQuery valider?

pour valider une date de naissance dans le format yyy.mm.dd en utilisant jQuery, vous pouvez utiliser Une approche similaire que pour les autres formats, mais ajustez l'expression régulière et le séparateur dans le code. Voici un extrait de code qui le démontre:

$. Validator.addMethod ("dateymd", fonction (valeur, élément) {
var check = false;
var re = / ^ d {d { 4} .d {1,2} .d {1,2} $ /;
if (re.test (value)) {
var adata = value.split ('. [2], 10);
var xdata = nouvelle date (aaaa, mm-1, gg);
if ((( xdata.getlyar () == aaaa) && (xdata.getMonth () == mm - 1) && (xdata.getDate () == gg))
check = true;
else
check = false;
} else
check = false;
return this.optional (élément) || entrez une date correcte ");

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn