Cómo verificar si una cadena inicio con otra cadena

Cómo verificar si una cadena inicio con otra cadena
En algunas situaciones, es necesario verificar si la cadena específica comienza con un cierto carácter o una cadena. Por ejemplo, validando la entrada del usuario, formatear o manipular cadenas, etc. Para hacer esto, utilice el JavaScript pre-construido "comienza con()" método.

Esta publicación ilustrará el procedimiento para verificar la cadena comienza con otra cadena especificada.

Cómo verificar/verificar si una cadena "inicio con" otra cadena?

Para verificar si una cadena comienza con la otra cadena dada, use los métodos dados:

  • Inicio con el método ()
  • método indexOf ()

Método 1: Verifique si una cadena "iniciar" otra cadena usando el método "startswith ()"

En JavaScript, puede determinar si una cadena comienza con otra cadena utilizando el "comienza con()" método. Este método proporciona un valor booleano que indica si la cadena comienza con una cadena o carácter particular. Si la cadena comienza con la cadena dada/especificada, genera verdaderas, de lo contrario, da falso. Además, es un método sensible a los casos.

Sintaxis

Use la siguiente sintaxis para verificar si una cadena comienza con otra cadena especificada:

cadena.Startswith (SearchString)

Ejemplo

Crear una cadena llamada "stri"Eso verificará si se inicia con la otra cadena:

var str = "Bienvenido a Linuxhint";

Crear otra cadena "str1"Esa es una cadena de búsqueda:

var str1 = "bienvenido";

Ahora, verifique si la cadena "stri"Comienza con la cadena"str1" utilizando el "comienza con()" método:

stri.inicio con (str1);

Se puede observar que la salida da "FALSO"Porque el método Startswith () es un método sensible a la caja y el"str1" historias "bienvenido" mientras que la "stri" comienza con "Bienvenido":

Aquí, almacenaremos "Bienvenido" en el "str1"Para verificar el"stri"Comienza con él o no:

var str1 = "bienvenido";

La salida muestra "verdadero" lo que significa "stri"Comienza con el"str1":

Método 2: Verifique si una cadena "Inicio" otra cadena usando el método "indexOf ()"

Otra forma de determinar si la cadena comienza con otra cadena es usar el "índice de()" método. Verifica si la cadena o el carácter especificado se encuentra al comienzo/inicio de la cadena. Si es así, el método indexOf () da 0, lo que significa "verdadero", Entonces las salidas de expresión"verdadero".

Sintaxis

Siga la sintaxis mencionada a continuación para el método indexOf () para verificar las cadenas comienza con otra cadena:

cadena.indexOf (SearchString) === 0;

Ejemplo

Almacenar "bienvenido"A la cadena de búsqueda"str1":

var str1 = "bienvenido";

Invoca el "índice de()"Método pasando la cadena de búsqueda. Si el valor resultante es equivalente al "0", Sale"verdadero"Lo que significa que la cadena comienza con la cadena de búsqueda, de lo contrario sale"FALSO":

stri.indexOf (str1) === 0;

Producción

La salida anterior muestra "FALSO"Lo que significa que STR no comienza con el STR1.

Conclusión

Para verificar si una cadena comienza con otra cadena dada, use el "comienza con()"Método o el"índice de()" método. El método "startswith ()" es el enfoque más eficiente y comúnmente utilizado. Esta publicación ilustra el procedimiento para verificar la cadena comienza con otra cadena especificada.