Comprobar si una cadena tiene cierto texto en TypeScript
-
Comprobar si una cadena tiene cierto texto usando el método
indexOf()
en TypeScript -
Comprobar si una cadena tiene cierto texto usando el método
buscar()
en TypeScript -
Comprobar si una cadena tiene cierto texto usando el método
includes()
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:
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:
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:
Como podemos ver en el ejemplo anterior, obtuvimos el mismo resultado que los dos métodos anteriores.
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