Mettre une variable dans une regexp
Résolu
cgershon
Messages postés
288
Statut
Membre
-
cgershon Messages postés 288 Statut Membre -
cgershon Messages postés 288 Statut Membre -
Bonjour,
je cherche a savoir si on peut mettre une variable dans une expression reguliere en javascript ex:
function(variable){
var exp= new regexp(variable,"gi");
..
.
}
merci
je cherche a savoir si on peut mettre une variable dans une expression reguliere en javascript ex:
function(variable){
var exp= new regexp(variable,"gi");
..
.
}
merci
Configuration: Windows XP Internet Explorer 7.0
2 réponses
-
essayes en faisant eval
var exp= new regexp(eval(variable),"gi");
-
Oui merci cela fonctionne !
en fait je voulais faire une recherche sur un texte de reponse ajax :
function aff(chaine,champ){
var exp= '/'+ champ + '.+/';
alert(chaine + exp);
var resultat=chaine.search(eval(exp));
if(resultat != -1){
...
}
bravo !