Expression reguliere javascript

Résolu/Fermé
maka54 Messages postés 698 Date d'inscription mercredi 8 avril 2009 Statut Membre Dernière intervention 4 décembre 2016 - 29 avril 2009 à 10:30
maka54 Messages postés 698 Date d'inscription mercredi 8 avril 2009 Statut Membre Dernière intervention 4 décembre 2016 - 29 avril 2009 à 16:20
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

lefadrine Messages postés 28 Date d'inscription vendredi 17 avril 2009 Statut Membre Dernière intervention 20 avril 2010 11
29 avril 2009 à 11:20
Salut,
tu souhaites juste comparer 2 chaînes de caractères, du genre chaine1 et chaine2 ?
c'est ça ?
0
maka54 Messages postés 698 Date d'inscription mercredi 8 avril 2009 Statut Membre Dernière intervention 4 décembre 2016 80
29 avril 2009 à 16:20
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(...);
0