Mettre une variable dans une regexp
Résolu/Fermé
cgershon
Messages postés
267
Date d'inscription
lundi 21 avril 2008
Statut
Membre
Dernière intervention
25 janvier 2016
-
29 déc. 2008 à 18:11
cgershon Messages postés 267 Date d'inscription lundi 21 avril 2008 Statut Membre Dernière intervention 25 janvier 2016 - 29 déc. 2008 à 18:39
cgershon Messages postés 267 Date d'inscription lundi 21 avril 2008 Statut Membre Dernière intervention 25 janvier 2016 - 29 déc. 2008 à 18:39
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
A voir également:
- Regexp variable
- Le fichier contient un programme écrit en python. le programme construit un mot secret mais il ne l'affiche pas. modifiez ce programme afin que à chaque itération de la boucle : la variable a augmente de 2 la variable b diminue de 1 ajoutez une instruction pour faire afficher le mot secret construit. quel est ce mot secret ? ✓ - Forum Python
- Msgbox vba variable ✓ - Forum VB / VBA
- Vba range avec variable ✓ - Forum VB / VBA
- Programme python ✓ - Forum Python
2 réponses
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
29 déc. 2008 à 18:16
29 déc. 2008 à 18:16
essayes en faisant eval
var exp= new regexp(eval(variable),"gi");
cgershon
Messages postés
267
Date d'inscription
lundi 21 avril 2008
Statut
Membre
Dernière intervention
25 janvier 2016
4
29 déc. 2008 à 18:39
29 déc. 2008 à 18:39
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 !
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 !