Maison > interface Web > js tutoriel > Quelle expression régulière valide les dates JJ/MM/AAAA pour l'utilisation de l'espagnol en JavaScript ?

Quelle expression régulière valide les dates JJ/MM/AAAA pour l'utilisation de l'espagnol en JavaScript ?

Patricia Arquette
Libérer: 2024-10-20 14:38:30
original
750 Les gens l'ont consulté

What Regular Expression Validates DD/MM/YYYY Dates for Spanish Usage in JavaScript?

Validation du format de date en Javascript avec des expressions régulières : se concentrer sur JJ/MM/AAAA

La correspondance des dates dans un format spécifique est cruciale pour les données validation en javascript. Bien qu'une expression régulière existe pour le format AAAA-MM-JJ, il est nécessaire de disposer d'un modèle pour valider les dates au format JJ/MM/AAAA, en mettant l'accent sur l'utilisation de l'espagnol et l'exclusion des barres obliques ou des tirets comme séparateurs.

Pour répondre à cette exigence, une expression régulière qui inverse l'ordre des composants jour, mois et année peut être utilisée :

/^(0?[1-9]|12|3[ 01])[/-](0?[1-9]|1[012])[/-]d{4}$/

Cette expression régulière révisée permet la validation des dates dans soit au format JJ/MM/AAAA ou JJ-MM-AAAA. Il restreint les séparateurs aux points (.) et aux tirets (-) tout en empêchant l'utilisation de barres obliques (/).

Pour implémenter cette expression régulière dans un contexte de validation javascript, les ajustements suivants peuvent être effectués :

<code class="js">[...]
"date": {
    "regex": /^(0?[1-9]|[12][0-9]|3[01])[\/\-](0?[1-9]|1[012])[\/\-]\d{4}$/,
    "alertText": "Alert text DD/MM/YYYY"
},
"other type..."[...]</code>
Copier après la connexion

Avec cette expression régulière modifiée, les dates au format JJ/MM/AAAA peuvent être validées, garantissant le format correct pour l'usage de l'espagnol et excluant les dates invalides telles que le 31/02/4899.

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 de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal