Validation spécial en javascript

Validation spécial en javascript - HTML/CSS - Programmation

Marsh Posté le 04-02-2006 à 02:40:12    

Bonjour,
Peut-être pouvez vous m'aider?
Je cherche à écrire une fonction en javascript qui me dirait si une chaine de caractère contient plus d'une fois le même caractère.
Exemple, la chaine '123' retourne false, et la chaine '121' retourne true
Quelqu'un peut m'aider?
Le javascript c'est pas ma force!! :D  
Merci
Martin

Reply

Marsh Posté le 04-02-2006 à 02:40:12   

Reply

Marsh Posté le 04-02-2006 à 22:03:13    

Voilà :

<html>
<head>
<script language = "Javascript">
function verif_multiple_carac(str) {
   var i, lg;
   var c, s;
   lg = str.length;
   for(i = 0; i < lg - 1; i++) {
      c = str.substring(i, i + 1);
      s = str.substring(i + 1, lg);
      if (s.indexOf(c) >= 0)
         return true;
   }
   return false;
}
</script>
</head>
<body>
<form name="frmSample">
<input type="text" name="saisie1" id="saisie1">
<p>  
<input type="button" value="Vérification" onClick=verif_multiple_carac(saisie1.value)>
</form>
</body>
</html>

Olivier

Reply

Marsh Posté le 05-02-2006 à 19:26:33    

Merci Olivier,
:D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed