Come verificare se una stringa startwith un'altra stringa

Come verificare se una stringa startwith un'altra stringa
In alcune situazioni, è necessario verificare se la stringa specifica inizia con un determinato carattere o una stringa. Ad esempio, convalidando l'input dell'utente, la formattazione o la manipolazione delle stringhe e così via. Per fare questo, utilizzare JavaScript Pre-built "inizia con()" metodo.

Questo post illustrerà la procedura per verificare che la stringa inizia con un'altra stringa specificata.

Come controllare/verificare se una stringa "startwith" un'altra stringa?

Per verificare se una stringa inizia con l'altra stringa data, utilizzare i metodi dati:

  • Metodo startWith ()
  • Metodo IndexOf ()

Metodo 1: verificare se una stringa "startWith" un'altra stringa usando il metodo "startWith ()"

In JavaScript, puoi determinare se una stringa inizia con un'altra stringa utilizzando il "inizia con()" metodo. Questo metodo fornisce un valore booleano che indica se la stringa inizia con una particolare stringa o carattere. Se la stringa inizia con la stringa data/specificata, emette vera, altro, dà falso. Inoltre, si tratta di un metodo sensibile al caso.

Sintassi

Utilizzare la seguente sintassi per verificare se una stringa inizia con un'altra stringa specificata:

corda.StartSwith (SearchString)

Esempio

Crea una stringa denominata "str"Ciò verificherà se viene avviato con l'altra stringa:

var str = "Welcome to LinuxHint";

Crea un'altra stringa "STR1"Questa è una stringa di ricerca:

var str1 = "benvenuto";

Ora, controlla se la stringa "str"Inizia con la stringa"STR1" usando il "inizia con()" metodo:

str.startwith (STR1);

Si può osservare che l'output dà "falso"Perché il metodo startWith () è un metodo sensibile al caso e"STR1" I negozi "Benvenuto" mentre il "str" inizia con "Benvenuto":

Qui, conserveremo "Benvenuto" nel "STR1"Per controllare il"str"Inizia con esso o no:

var str1 = "benvenuto";

L'output viene visualizzato "VERO" che significa "str"Inizia con il"STR1":

Metodo 2: verificare se una stringa "startWith" un'altra stringa usando il metodo "indexOf ()"

Un altro modo per determinare se la stringa inizia con un'altra stringa è usare "indice di()" metodo. Verifica se la stringa o il carattere specificata si trova all'inizio/inizio della stringa. In tal caso, il metodo IndexOf () fornisce 0, il che significa "VERO", Quindi l'espressione emette"VERO".

Sintassi

Seguire la sintassi di seguito per il metodo IndexOf () per verificare che le stringhe iniziano con un'altra stringa:

corda.INDICEF (SearchString) === 0;

Esempio

Negozio "Benvenuto"Alla stringa di ricerca"STR1":

var str1 = "benvenuto";

Invocare il "indice di()"Metodo passando la stringa di ricerca. Se il valore risultante è equivalente a "0", Emette"VERO"Il che significa che la stringa inizia con la stringa di ricerca, altrimenti emette"falso":

str.INDICEF (STR1) === 0;

Produzione

L'output sopra mostra "falso"Il che significa che STR non inizia con STR1.

Conclusione

Per verificare se una stringa inizia con un'altra stringa data, usa "inizia con()Metodo o il "indice di()" metodo. Il metodo "startWith ()" è l'approccio più efficiente e comunemente utilizzato. Questo post ha illustrato la procedura per verificare che la stringa inizia con un'altra stringa specificata.