Expression reguliere javascript

Résolu
maka54 Messages postés 721 Statut Membre -  
maka54 Messages postés 721 Statut Membre -
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
Configuration: Windows XP
Firefox 3.0.10

2 réponses

  1. lefadrine Messages postés 28 Date d'inscription   Statut Membre Dernière intervention   11
     
    Salut,
    tu souhaites juste comparer 2 chaînes de caractères, du genre chaine1 et chaine2 ?
    c'est ça ?
    0
  2. maka54 Messages postés 721 Statut Membre 80
     
    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