j'ai un petit soucis
le code suivant fonctionne sous IE et firefox mais pas sous safari
var e = '<ext:value1><ext:value2>';
var rse = new RegExp(\"^\<ext:([^\>]*)\>(.*)$\", \"g\");
if (e.match(rse))
{
p1 = RegExp.$1;
p2 = RegExp.$2;
}
normalement, en sortie on doit avoir
p1 = value1
P2 = <ext:value2>
sauf que sous safari, RegExp.$1 et RegExp.$2 n'existe pas (enfin ca marche
pas quoi)
donc question.
par quoi puis je remplacer mon code pour que cela fonctionne?
C'est bon je me suis aperçu que le post "Expressions régulières"
15 post au dessus, répondait a ma question... merci YD ;)
Etienne
YD
C'est bon je me suis aperçu que le post "Expressions régulières"
15 post au dessus, répondait a ma question... merci YD ;)
Cette histoire d'objet global RegExp me titillait quand même, et après encore un tour dans la doc Javascript 1.5 (donc le moteur des Mozilla et autres Gecko actuels) il existe bien notamment pour récupérer les correspondances RegExp.$1, RegExp.$2, etc. mais n'a pas toutes les propriétés de celui du JScript.
Il sera sans nul doute intégré et standardisé dans la norme. Quand ?
-- Y.D.
C'est bon je me suis aperçu que le post
"Expressions régulières"
15 post au dessus, répondait a ma question...
merci YD ;)
Cette histoire d'objet global RegExp me titillait quand
même, et après encore un tour dans la doc Javascript 1.5
(donc le moteur des Mozilla et autres Gecko actuels) il
existe bien notamment pour récupérer les correspondances
RegExp.$1, RegExp.$2, etc. mais n'a pas toutes les
propriétés de celui du JScript.
Il sera sans nul doute intégré et standardisé dans la
norme. Quand ?
C'est bon je me suis aperçu que le post "Expressions régulières"
15 post au dessus, répondait a ma question... merci YD ;)
Cette histoire d'objet global RegExp me titillait quand même, et après encore un tour dans la doc Javascript 1.5 (donc le moteur des Mozilla et autres Gecko actuels) il existe bien notamment pour récupérer les correspondances RegExp.$1, RegExp.$2, etc. mais n'a pas toutes les propriétés de celui du JScript.
Il sera sans nul doute intégré et standardisé dans la norme. Quand ?
-- Y.D.
Etienne SOBOLE
Il sera sans nul doute intégré et standardisé dans la norme. Quand ?
C'est pas grave. exec marche tres bien sous tous les navigateurs semble t -il. faut que je paufine mes tests.
Etienne
Il sera sans nul doute intégré et standardisé dans la
norme. Quand ?
C'est pas grave.
exec marche tres bien sous tous les navigateurs semble t -il.
faut que je paufine mes tests.