Regexp pr vérification les numéro saisie2

Résolu
devMan Messages postés 75 Statut Membre -  
devMan Messages postés 75 Statut Membre -
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
Configuration: Linux
Firefox 3.5.7

1 réponse

  1. devMan Messages postés 75 Statut Membre 15
     
    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