Tiens, j'en profite avant de créer un nouveau thread :
Question regex
Je souhaite remplacer à la volée ce qu'écrit mon utilisateur dans un champs de saisie.
But du jeu, l'autoriser à saisir de a à z, de 0 à 9, - et _, mais pas pour le premier caractère, là il ne peut saisir que a à z.
Ce que j'ai écris, ca gère bien, sauf le cas du premier caractère.
<input ...onkeyup="checkchamps(this)">
function checkchamps(elm) {
elm.value = elm.value.replace(/[^0-9a-z_-]/g,'');
}
Une idée ?
---------------
Mon topic de vente - Mon feed-back