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 -
[ Lien ]-------------------------------
Réponse au message :
-------------------------------
> 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 ( * _ * ) 