Bonjours!

Voilà j'ai un petit problème. Je veux tester si une chaîne ne finit pas un caractère mais qui peut comprendre ce caractère dans un groupe précédant.

J’utilise la negative lookahead, mais j'ai l'impression qu'il y'a un conflit entre celui, et la définition du groupe qui précède.

Par exemple

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
var mix Reg = /[\w]+:\{/; 
var ruleReg = /[\w:]+(?!:)\{/;
 
var mix = "test:{";
var rule = "test:hover{";
Dans l'exemple, la chaîne mix ne devrait pas être valide pour la reg ruleReg, mais le teste passe quand même.

Auriez-vous une idée?

Merci.