Programme javascript

Bonjour,
J' aurais besoin d'aide pour écrire une fonction javascript intitulé remplacerParEtoile(mot) permettant de retourner une chaine de caractères contenant le meme nombre d'étoiles que de lettres présentes dans le paramètre mot.

Merci d'avance,

3 réponses

  1. Si c'est pour saisir un mot de passe dans un formulaire, il y a input type='password'

    sinon c'est très simple

    var i, res;

    for(i=0; i<mot.length; i++)
    {
    res += "*";
    }
    1. Bonjour,

      Vous pouvez faire ça :

      script>
      function remplacerParEtoile(mot) {
        return mot.replace(/(.)/gi,"*");
      }
      alert(remplacerParEtoile('tutu'));
      </script>
      
      1. Lorsque, j'essaye avec firebug pour tester j'écris var etoiles = remplacerParEtoile('bonjour');
        document.write(etoiles);
        et il me dis undefined. Ou se trouve le probleme.

        Merci d'avance,
        1. aucune idée, désolé, sous firefox c'est ok
        2. ok merci si c'est bon sous firefox c'est moi qui est du me planter quelque part.