Vérifier si une chaîne a un certain texte dans TypeScript

Rana Hasnain Khan 15 février 2024
  1. Vérifiez si une chaîne contient un certain texte à l’aide de la méthode indexOf() dans TypeScript
  2. Vérifier si une chaîne contient un certain texte à l’aide de la méthode search() dans TypeScript
  3. Vérifier si une chaîne contient un certain texte à l’aide de la méthode includes() dans TypeScript
Vérifier si une chaîne a un certain texte dans TypeScript

Nous allons présenter comment vérifier si une chaîne contient une sous-chaîne dans TypeScript avec des exemples.

Les chaînes sont largement utilisées dans toutes les applications. En travaillant sur certaines applications, nous pouvons vouloir vérifier si une chaîne particulière contient une certaine sous-chaîne ou non.

Cela peut être utilisé dans les applications de détection d’e-mails ou les applications utilisées pour filtrer les chats ou les e-mails à des fins différentes.

TypeScript fournit trois méthodes qui peuvent être utilisées pour vérifier si une chaîne contient une sous-chaîne ou un texte particulier. Nous allons détailler ces méthodes.

Vérifiez si une chaîne contient un certain texte à l’aide de la méthode indexOf() dans TypeScript

La méthode indexOf() permet de vérifier si une chaîne contient ou non une autre chaîne. Un exemple de code utilisant cette méthode est présenté ci-dessous.

# typescript
let str1 = "Hello";
let str2 = "Hello! Good Morning";
if(str1.indexOf(str2)){
    console.log("String 2 contains string 1!")
}

Production:

méthode indexOf() dans le TypeScript

Comme nous pouvons le voir dans l’exemple ci-dessus, str2 contient le mot Hello. Et le résultat est également le même, comme nous pouvons le voir en comparant les deux chaînes.

Vérifier si une chaîne contient un certain texte à l’aide de la méthode search() dans TypeScript

TypeScript fournit une autre méthode, search(), qui peut être utilisée pour rechercher si une chaîne contient la sous-chaîne. Utilisons cette méthode dans un exemple dans lequel nous allons définir deux variables et les comparer, comme indiqué ci-dessous.

# typescript
let str1 = "Hello";
let str2 = "Hello! Good Morning";
if(str1.search(str2)){
    console.log("String 2 contains string 1!")
}

Production:

méthode search() en TypeScript

Comme nous pouvons le voir dans l’exemple ci-dessus, nous avons obtenu le même résultat que l’exemple précédent en utilisant la méthode indexOf().

Vérifier si une chaîne contient un certain texte à l’aide de la méthode includes() dans TypeScript

TypeScript fournit une autre méthode, includes(), pour rechercher si une chaîne contient la sous-chaîne. Utilisons cette méthode dans un exemple dans lequel nous ne définirons qu’une seule variable et essaierons de rechercher une chaîne spécifique à partir de celle-ci, comme indiqué ci-dessous.

# typescript
let str2 = "Hello! Good Morning";
if(str2.includes('Hello')){
    console.log("String 2 contains string 1!")
}

Production:

méthode includes() dans le TypeScript

Comme nous pouvons le voir dans l’exemple ci-dessus, nous avons obtenu le même résultat que les deux méthodes ci-dessus.

Rana Hasnain Khan avatar Rana Hasnain Khan avatar

Rana is a computer science graduate passionate about helping people to build and diagnose scalable web application problems and problems developers face across the full-stack.

LinkedIn

Article connexe - TypeScript String