Petit controle

yafuka Messages postés 236 Date d'inscription vendredi 21 février 2003 Statut Membre Dernière intervention 18 juillet 2006 - 11 sept. 2003 à 19:52
cs_Dean Messages postés 500 Date d'inscription mardi 16 avril 2002 Statut Membre Dernière intervention 2 août 2004 - 12 sept. 2003 à 18:14
Bonjour à tous!
je ne fais pas du javascript.... mais j aimerais controler un champs de mon formulaire.
l internaute doit entrer un mot comme Eab1234 ou a,b sont des lettres entre A-Z suivi d un nombre de 4 chiffre.

Merci

Yafuka ( * _ * ) 8-)

1 réponse

cs_Dean Messages postés 500 Date d'inscription mardi 16 avril 2002 Statut Membre Dernière intervention 2 août 2004
12 sept. 2003 à 18:14
Bonjour,

Il peut y avoir plusieurs solutions, soit tu analyses la chaîne lettre par lettre en testant si les valeurs ASCII des caractères correspondent à un chiffre (0x30 - 0x39) ou à une lettre (cf. charmap.exe sous Windows).

ex:

bad=0;
for(i=0; i<chaine.length; i++)
if(chaine.charCodeAt(i) >= 0x30 && chaine.charCodeAt(i) <=0x39)
bad=0;
else bad=1;

Je n'ai pas testé le script mais c'était pour montrer que c'est assez facile à mettre en oeuvre.

Sinon, tu peux utiliser les expressions régulières disponibles dans les versions récentes de JavaScript.

Là je peux juste te donner des URIs:

http://www.irt.org/xref/RegExp.htm
http://selfhtml.selfhtml.com.fr/javascript/objets/regexp.htm
http://www.devguru.com/Technologies/ecmascript/quickref/regexp.html

Dean - http://charloweb.ipfixe.net
0
Rejoignez-nous