Expression reguliere javascript [Résolu/Fermé]

Signaler
Messages postés
699
Date d'inscription
mercredi 8 avril 2009
Statut
Membre
Dernière intervention
4 décembre 2016
-
Messages postés
699
Date d'inscription
mercredi 8 avril 2009
Statut
Membre
Dernière intervention
4 décembre 2016
-
Bonjour,

je souhaiter réaliser un test entre deux chaines de caractères en javascript

function test(ajout){

theurl = document.getElementById('url').value;
regExp = ajout;
if(regExp.test(theurl) === true){
alert("no");
return(false);
}

}

j'ai le message d'erreur regExp is not a function

si qq'un peut m'aider

2 réponses

Messages postés
28
Date d'inscription
vendredi 17 avril 2009
Statut
Membre
Dernière intervention
20 avril 2010
11
Salut,
tu souhaites juste comparer 2 chaînes de caractères, du genre chaine1 et chaine2 ?
c'est ça ?
Messages postés
699
Date d'inscription
mercredi 8 avril 2009
Statut
Membre
Dernière intervention
4 décembre 2016
78
exactement je voulais comparer qu'une partie de chaine1 était présente dans chaine2
dans mon cas que ajout était présent dans theurl


j'ai réussi a trouver le problème

je ne déclarais pas l'expression régulière, pourtant çà ne m'avait jamais posé de problème auparavant

var reg = new regExp(...);