Javascript de test
Vadd_VII
-
philou -
philou -
Bonjour,
J'ai créé un script permettant de tester une date en javascript :
function testDate(date)
{
var modeleDate = new RegExp("^[0-9]{2}\/[0-9]{2}\/[0-9]{2}$");
if (!modeleDate.test(date))
{
alert('La date doit être de la forme XX/XX/XXXX (X correspondant à un chiffre)');
return false;
}
else
{
return true;
}
}
Cependant, même en entrant une date correcte, l'erreur s'affiche, d'ou peut venir le problème ?
Merci.
J'ai créé un script permettant de tester une date en javascript :
function testDate(date)
{
var modeleDate = new RegExp("^[0-9]{2}\/[0-9]{2}\/[0-9]{2}$");
if (!modeleDate.test(date))
{
alert('La date doit être de la forme XX/XX/XXXX (X correspondant à un chiffre)');
return false;
}
else
{
return true;
}
}
Cependant, même en entrant une date correcte, l'erreur s'affiche, d'ou peut venir le problème ?
Merci.
A voir également:
- Javascript de test
- Test performance pc - Guide
- Test disque dur - Télécharger - Informations & Diagnostic
- Test steam deck oled - Guide
- Test composant pc - Guide
- Test batterie pc - Guide
4 réponses
new RegExp("^[0-9]{2}\/[0-9]{2}\/[0-9]{2}$");
Ca serait pas un 4 par hasard que tu voulais mettre ?
Tu n'as pas besoin de mettre \ devant un / car ce n'est pas un caractère spécial
Ca serait pas un 4 par hasard que tu voulais mettre ?
Tu n'as pas besoin de mettre \ devant un / car ce n'est pas un caractère spécial
Bonjour,
Ton alerte et ton expression rationnelle ne sont pas suivant les mêmes critères :
new RegExp("^[0-9]{2}\/[0-9]{2}\/[0-9]{2}$");
alert('La date doit être de la forme XX/XX/XXXX (X correspondant à un chiffre)');
Xavier
Ton alerte et ton expression rationnelle ne sont pas suivant les mêmes critères :
new RegExp("^[0-9]{2}\/[0-9]{2}\/[0-9]{2}$");
alert('La date doit être de la forme XX/XX/XXXX (X correspondant à un chiffre)');
Xavier