Forum de discussion
Forum « Programmation Javascript » (archives)
Re: Tester un numérique
Envoyé: 28 septembre 2004, 16h34 par bendev
Je pense que c que tu chrches est quelque chose comme :
var regNum = /\d$/ ;
if (document.monFormulaire.monChamp.value.search(regNum) == -1)
{alert ('y \'a pas de num');}
La variable regNum est ce qu'on appelle une expression régulière :
_ Le modéle est encadré entre les deux slashes
_ \d signifie que tu ne veux que des décimales
_ * signifie que tu en attends 0, un ou plusieurs. Si tu en attends au moins ou plusieurs un alors il faut mettre le signe +
Tu peux spécifier le nombre de numériques attendus : par exemple pour un code postal, tu peux utiliser /\d{5}$/, si le code postal est en numérique sur 5 positions, chez toi !
@+
Réponses
|