Programa JavaScript para comprobar si una cadena comienza con otra cadena

En este ejemplo, aprenderá a escribir un programa JavaScript que verificará si una cadena comienza con otra cadena.

Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de JavaScript:

  • Cadena de JavaScript
  • Javascript String startsWith ()
  • Cadena JavaScript lastIndexOf ()
  • JavaScript Regex

Ejemplo 1: uso de startsWith ()

 // program to check if a string starts with another string const string = 'hello world'; const toCheckString = 'he'; if(string.startsWith(toCheckString)) ( console.warn('The string starts with "he".'); ) else ( console.warn(`The string does not starts with "he".`); )

Salida

 La cadena comienza con "él".

En el programa anterior, el startsWith()método se usa para determinar si la cadena comienza con 'él' . El startsWith()método comprueba si la cadena comienza con la cadena en particular.

La if… elsedeclaración se usa para verificar la condición.

Ejemplo 2: uso de lastIndexOf ()

 // program to check if a string starts with another string const string = 'hello world'; const toCheckString = 'he'; let result = string.lastIndexOf(toCheckString, 0) === 0; if(result) ( console.warn('The string starts with "he".'); ) else ( console.warn(`The string does not starts with "he".`); )

Salida

 La cadena comienza con "él".

En el programa anterior, el lastIndexOf()método se usa para verificar si una cadena comienza con otra cadena.

El lastIndexOf()método devuelve el índice de la cadena buscada (aquí buscando desde el primer índice).

Ejemplo 3: uso de RegEx

 // program to check if a string starts with another string const string = 'hello world'; const pattern = /^he/; let result = pattern.test(string); if(result) ( console.warn('The string starts with "he".'); ) else ( console.warn(`The string does not starts with "he".`); )

Salida

 La cadena comienza con "él".

En el programa anterior, la cadena se verifica usando el patrón y el test()método RegEx .

/^ indica el comienzo de la cadena.

Articulos interesantes...