Cómo verificar si la cadena contiene subcadena en JavaScript

Cómo verificar si la cadena contiene subcadena en JavaScript

El javascript índice de() Búsqueda de métodos para la subcadena en la cadena y devuelve la posición de la primera ocurrencia de una subcadena especificada. Si no se encuentra la subcadena, devuelve -1. Por lo tanto, puede usar el método JavaScript indexOf () para verificar si una cadena contiene subcadena en él. En este tutorial también proporcionaremos un ejemplo para usar JavaScript Incluye () y buscar() Métodos para encontrar subcadena en otra cadena.

En una comparación de los 3 métodos que se describen a continuación, IndexOf () puede ser mejor debido a su velocidad de ejecución. Si no importa la velocidad, puede usar cualquiera de los siguientes métodos.

Uso del método indexOf ()

El método JavaScript indexOf () devolverá la subcadena del número de posición inicial en la cadena principal. Si no se encuentra la subcadena, devolverá -1 como resultado.

var str = "hola mundo"; var substr = "mundo"; resultado var = str.indexOf (subStr)> -1; alerta (resultado);
1234var str = "Hello World"; var substr = "world"; var resultado = str.indexOf (subStr)> -1; alerta (resultado);

El resultado será el siguiente:

 verdadero  
  • Cómo agregar elemento a la matriz en JavaScript

2. Uso del método INCLUSE ():

También puede usar el método JavaScript incluye (). Vuelve verdadero en el partido encontrado y FALSO Si no se encuentra ningún partido. Use el siguiente código de muestra para probar esto:

var str = "hola mundo"; var substr = "mundo"; resultado var = str.incluye (substr)> -1; alerta (resultado);
1234var str = "Hello World"; var substr = "world"; var resultado = str.incluye (subStr)> -1; alerta (resultado);

El resultado será el siguiente:

 verdadero  

3: Uso del método Search ()

También puede usar el método JavaScript Search (). Devuelve el número de posición de la cadena si se encuentra la coincidencia. Si no coinciden con los retornos de encontrado -1.

var str = "hola mundo"; var expr = "/world/"; resultado var = str.búsqueda (exp)> -1; alerta (resultado);
1234var str = "Hello World"; var expr = "/world/"; var result = str.búsqueda (exp)> -1; alerta (resultado);

El resultado será el siguiente:

 verdadero  
  • > Cómo eliminar el elemento de matriz por valor en JavaScript