JavaScript manipulation de chaîne de caractère la  méthode indexOf() 

.....

Définition et utilisation méthode indexOf()

JavaScript cours tutorial

La méthode indexOf() retourne la position de la première occurrence d'une valeur spécifiée dans une chaîne.

Cette méthode retourne -1 si la valeur à rechercher n’existe pas.

Remarque : La méthode indexOf() respecte la casse.

Exemple Recherche une chaîne de « bienvenue » :

Sélectionner le code

  <!doctype html>
  <html lang="fr">
  <head>
           <meta charset="UTF-8">
           <title> Exemple fonction indexof </title>
   
  </head>
  <p id="dmo">Cliquer le bouton Voir pour voir la position</p>
   
  <button onclick="myFunction()"> Voir </button>
   
  <script>
  function myFunction()
  {
  var chaine="Bonjour le monde bien venu dans le site.";
  var result=chaine.indexOf("venu");
  document.getElementById("dmo").innerHTML=result;
  }
  </script>
  </body>
  </html>

 

Appui de navigateur

Internet Explorer Firefox Opera Google Chrome Safari

La méthode indexOf() est prise en charge dans tous les principaux navigateurs.

Syntaxe

string.indexOf(valeurRechercher,start)

Valeurs de paramètre

Paramètre Description
valeurRechercher Obligatoire. La chaîne à rechercher
start Optionnel. 0 Par défaut.  position à partir de la quel la recherche commencera

Aure exemples

Exemple Trouver la première occurrence de la lettre « e » dans une chaîne :

Sélectionner le code

  <!doctype html>
  <html lang="fr">
  <head>
           <meta charset="UTF-8">
           <title> Exemple fonction substring </title>
   
  </head>
  <p id="dmo">Cliquer le bouton Voir pour voir la position</p>
   
  <button onclick="myFunction()"> Voir </button>
   
  <script>
  function myFunction()
  {
  var chaine="Bonjour le monde bien venu dans le site.";
  var result=chaine.indexOf("e");
  document.getElementById("dmo").innerHTML=result;
  }
  </script>
  </body>
  </html>

 

Exemple Trouver la première occurrence de la lettre « e » dans une chaîne en recherchant à partir de la position 10 :

Sélectionner le code

  <!doctype html>
  <html lang="fr">
  <head>
           <meta charset="UTF-8">
           <title> Exemple fonction substring </title>
   
  </head>
  <p id="dmo">Cliquer le bouton Voir pour voir la position</p>
   
  <button onclick="myFunction()"> Voir </button>
   
  <script>
  function myFunction()
  {
  var chaine="Bonjour le monde bien venu dans le site.";
  var result=chaine.indexOf("e",10);
  document.getElementById("dmo").innerHTML=result;
  }
  </script>
  </body>
  </html>

 
Par carabde 30 mars 2014