Si un string empieza o termina por algo con JavaScript
En el siguiente tutorial aprenderemos cómo comprobar si un string empieza o termina por algo con JavaScript, es decir, si empieza o termina por otro que pasamos por parámetro.
Para la realización de esta tarea usaremos los métodos startsWith y endsWith, que pertenecen a la clase String de JavaScript.
La clase String proporciona una serie de métodos muy útiles para transformar cadenas de texto (strings) y obtener valores de las mismas.
Ver Métodos de la clase String en JavaScript
Método startsWith
Devuelve true o false si el string empieza con lo que le pasamos por parámetro. Veamos un ejemplo
Ejemplo
// String
var cadena = "El amigo de Luís";
// Comprueba si el string empieza por "El"
var resultado = cadena.startsWith("El");
// resultado vale true
// Comprueba si el string empieza por "Yo"
var resultado2 = cadena.startsWith("Yo");
// resultado2 vale false
Método endsWith
Devuelve true o false si el string termina con lo que le pasamos por parámetro. Veamos un ejemplo
Ejemplo
// String
var cadena = "El amigo de Luís";
// Comprueba si el string termina por "El"
var resultado = cadena.endsWith("El");
// resultado vale false
// Comprueba si el string termina por "de Luís"
var resultado2 = cadena.endsWith("de Luís");
// resultado2 vale true
Métodos de la clase String en JavaScript