Regexp pr vérification les numéro saisie2

Résolu/Fermé
devMan Messages postés 74 Date d'inscription jeudi 10 décembre 2009 Statut Membre Dernière intervention 16 septembre 2010 - 12 janv. 2010 à 12:42
devMan Messages postés 74 Date d'inscription jeudi 10 décembre 2009 Statut Membre Dernière intervention 16 septembre 2010 - 13 janv. 2010 à 11:01
Bonjour,
d'abord je suis desole ...j'ai oublié de mettre
je vais re-taper mon problem..
j'ai un tableuau contient des nombre :

var mArray =  [1, 2, 3]; 



et j'ai une chaine de caractere comme celle ci :

var maCaine = 1 and 2 or 3




je veux un expression reguliere (javascript) qui verifier que chaque nombre ds mArray existe ds maChaine...
merci de m'aider

Configuration: Linux
Firefox 3

1 réponse

devMan Messages postés 74 Date d'inscription jeudi 10 décembre 2009 Statut Membre Dernière intervention 16 septembre 2010 15
13 janv. 2010 à 11:01
Re,
il me semble que j'ai trouvé la solution :
<script type="text/javascript">
function in_array (cherche, dans)
{
    var key = ''
     for (key in dans) {
            if (dans[key] == cherche) {
               eturn true;            
            }
    }
     return false;
}
var monArray =  [1, 2, 3];
var machaine=" 1 and 2 or 3"
var reg=/\d/g;
var result=machaine.match(reg)
var i=0;
var verif=true;
while (monArray[i++]) {
	if(!in_array(monArray[i-1],result))
       {
		verif = false;
                break;
      }
}
 
alert (verif);
</script>



merci et bon dev
0