8792 sujets

Développement web côté serveur, CMS

Bonjour,

J'essaies de valider cette expression régulière avec la fonction match de JS :
^(?=\S{6,}$)(?=(.*[a-zA-Z].*){4,})(?=(.*[0-9].*){2,})

IE plante quand j'essaies ... alors que Firefox ne plante.
Pouvez-vous me dire si cette expression est bien écrite ?

Elle correspond à : le mot doit avoir au minimum 6 caractères, dont au minimum 4 lettres et 2 chiffres.

Merci pour votre aide. Smiley smile
Je crois me souvenir vaguement que (?= est une assertion... qui n'est à ma connaissance pas supportée en js