Je veux valider la date qui peut être soit au format de date courte ou au format de date longue. par exemple: pour une partie de la date valide.Expression régulière pour valider la date courte et longue au format jj/mm/aaaa en javascript
12/05/2010, 12/05/10, 05/12/10, 12-05-2010
var reLong = /\b\d{1,2}[\/-]\d{1,2}[\/-]\d{4}\b/;
var reShort = /\b\d{1,2}[\/-]\d{1,2}[\/-]\d{2}\b/;
var valid = (reLong.test(entry)) || (reShort.test(entry));
if(valid)
{
return true;
}
else
{
return false;
}
mais cela ne fonctionne pas en cours d'expression régulière lorsque je tente de donner une date invalide 12/05/20-0
le droit de codeddict. Vous BTW pourrait être en mesure de combiner le 2 Regex togeter en un:^\ d {1,2} [\/-] \ d {1,2} [\/-] (\ d {2} | \ d {4 }) $ ... et le premier chiffre de mm pourrait également être optimisé - en fonction de ce que vous aimeriez faire. – DashK