Programa JavaScript para verificar se uma string começa com outra string

Neste exemplo, você aprenderá a escrever um programa JavaScript que verificará se uma string começa com outra string.

Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação JavaScript:

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

Exemplo 1: Usando 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".`); )

Resultado

 A string começa com "ele".

No programa acima, o startsWith()método é usado para determinar se a string começa com 'he' . O startsWith()método verifica se a string começa com a string específica.

A if… elseinstrução é usada para verificar a condição.

Exemplo 2: usando 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".`); )

Resultado

 A string começa com "ele".

No programa acima, o lastIndexOf()método é usado para verificar se uma string começa com outra string.

O lastIndexOf()método retorna o índice da string pesquisada (aqui pesquisando a partir do primeiro índice).

Exemplo 3: Usando 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".`); )

Resultado

 A string começa com "ele".

No programa acima, a string é verificada usando o padrão RegEx e o test()método.

/^ indica o início da string.

Artigos interessantes...