Programma JavaScript per verificare se una stringa inizia con un'altra stringa

In questo esempio, imparerai a scrivere un programma JavaScript che controllerà se una stringa inizia con un'altra stringa.

Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione JavaScript:

  • Stringa JavaScript
  • La stringa JavaScript inizia con ()
  • Stringa JavaScript lastIndexOf ()
  • JavaScript Regex

Esempio 1: utilizzo di 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".`); )

Produzione

 La stringa inizia con "lui".

Nel programma precedente, il startsWith()metodo viene utilizzato per determinare se la stringa inizia con "he" . Il startsWith()metodo controlla se la stringa inizia con la stringa specifica.

L' if… elseistruzione viene utilizzata per verificare la condizione.

Esempio 2: utilizzo di 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".`); )

Produzione

 La stringa inizia con "lui".

Nel programma precedente, il lastIndexOf()metodo viene utilizzato per verificare se una stringa inizia con un'altra stringa.

Il lastIndexOf()metodo restituisce l'indice della stringa cercata (qui la ricerca dal primo indice).

Esempio 3: utilizzo di 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".`); )

Produzione

 La stringa inizia con "lui".

Nel programma precedente, la stringa viene controllata utilizzando il modello RegEx e il test()metodo.

/^ indica l'inizio della stringa.

Articoli interessanti...