Programme JavaScript pour vérifier si une chaîne contient une sous-chaîne

Dans cet exemple, vous apprendrez à écrire un programme JavaScript qui vérifiera si une chaîne contient une sous-chaîne.

Pour comprendre cet exemple, vous devez avoir la connaissance des sujets de programmation JavaScript suivants:

  • Chaîne JavaScript
  • La chaîne Javascript inclut ()
  • Chaîne JavaScript indexOf ()

Exemple 1: Vérifier la chaîne avec includes ()

 // program to check if a string contains a substring // take input const str = prompt('Enter a string:'); const checkString = prompt('Enter a string that you want to check:'); // check if string contains a substring if(str.includes(checkString)) ( console.log(`The string contains $(checkString)`); ) else ( console.log(`The string does not contain $(checkString)`); )

Production

 Entrez une chaîne: JavaScript est amusant Entrez une chaîne que vous souhaitez vérifier: fun La chaîne contient fun

La includes()méthode est utilisée avec l' if… elseinstruction pour vérifier si une chaîne contient les caractères d'une chaîne spécifiée.

Remarque : la includes()méthode respecte la casse. Par conséquent, le plaisir et le plaisir sont différents.

Exemple 2: Vérifier la chaîne avec indexOf ()

 // program to check if a string contains a substring // take input const str = prompt('Enter a string:'); const checkString = prompt('Enter a string that you want to check:'); // check if string contains a substring if(str.indexOf(checkString) !== -1) ( console.log(`The string contains $(checkString)`); ) else ( console.log(`The string does not contain $(checkString)`); )

Production

 Entrez une chaîne: JavaScript est amusant Entrez une chaîne que vous souhaitez vérifier: fun La chaîne contient fun

Dans le programme ci-dessus, la indexOf()méthode est utilisée avec l' if… elseinstruction pour vérifier si une chaîne contient une sous-chaîne.

La indexOf()méthode recherche une chaîne et renvoie la position de la première occurrence. Lorsqu'une sous-chaîne est introuvable, elle renvoie -1 .

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

Articles intéressants...