Bonjour,

Je cherche à récupérer les différents styles contenus dans un span :

Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
blabla <span style="font-size:30px; font-family:Arial;"><font size="2"> blabla

Code JavaScript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
 
var chaine='blabla <span style="font-size:30px; font-family:Arial;"><font size="2"> blabla';
 
var regClearTag2=new RegExp("<span style=[\"'](.*)font-size: *([0-9]{1,3})px;*(.*)[\"']>","i");
 
var a=regClearTag2.exec(chaine);

a est donc un tableau qui contient ce que récupèrent les parenthèses capturantes :
ça donne ça sous FF :

a[1]=
C'est normal puisqu'on a rien avant le font-size:30px

a[2]=30
la deuxième parenthèse capturante qui est ok

a[3]= font-family:Arial;"><font size="2

..et là est le problème parce que ça prend aussi "><font size="2 au lieu de ne prendre que font-family:Arial;

Comment faire en sorte que la regex s'arrete au premier "
C'est peut etre tout bête mais je suis pas un as des regex...

Merci