Comprobar si una cadena tiene cierto texto en TypeScript

Rana Hasnain Khan 30 enero 2023
  1. Comprobar si una cadena tiene cierto texto usando el método indexOf() en TypeScript
  2. Comprobar si una cadena tiene cierto texto usando el método buscar() en TypeScript
  3. Comprobar si una cadena tiene cierto texto usando el método includes() en TypeScript
Comprobar si una cadena tiene cierto texto en TypeScript

Presentaremos cómo verificar si una cadena contiene una subcadena en TypeScript con ejemplos.

Las cadenas se utilizan ampliamente en todas las aplicaciones. Mientras trabajamos en algunas aplicaciones, es posible que deseemos verificar si una cadena en particular contiene una determinada subcadena o no.

Esto se puede usar en aplicaciones de detección de correo electrónico o aplicaciones que se usan para filtrar chats o correos electrónicos para diferentes propósitos.

TypeScript proporciona tres métodos que se pueden usar para verificar si una cadena contiene una subcadena o texto en particular. Discutiremos estos métodos en detalle.

Comprobar si una cadena tiene cierto texto usando el método indexOf() en TypeScript

El método indexOf() se utiliza para comprobar si una cadena contiene otra cadena o no. A continuación se muestra un código de ejemplo que utiliza este método.

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

Producción:

método indexOf() en TypeScript

Como podemos ver en el ejemplo anterior, str2 contiene la palabra Hola. Y el resultado también es el mismo, como podemos ver comparando ambas cadenas.

Comprobar si una cadena tiene cierto texto usando el método buscar() en TypeScript

TypeScript proporciona otro método, search(), que se puede utilizar para buscar si una cadena contiene la subcadena. Usemos este método en un ejemplo en el que definiremos dos variables y las compararemos, como se muestra a continuación.

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

Producción:

método search() en TypeScript

Como podemos ver en el ejemplo anterior, obtuvimos el mismo resultado que el ejemplo anterior usando el método indexOf().

Comprobar si una cadena tiene cierto texto usando el método includes() en TypeScript

TypeScript proporciona otro método, includes(), para buscar si una cadena contiene la subcadena. Usemos este método en un ejemplo en el que definiremos solo una variable e intentaremos buscar una cadena específica de ella, como se muestra a continuación.

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

Producción:

método include() en TypeScript

Como podemos ver en el ejemplo anterior, obtuvimos el mismo resultado que los dos métodos anteriores.

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

Artículo relacionado - TypeScript String