JavaScript | Metodo di test Regexp

JavaScript | Metodo di test Regexp
Il metodo regexp test () viene utilizzato per abbinare un modello fatto dal detonare dal regexp con una stringa e restituire vero o falso a seconda che la corrispondenza sia stata trovata o no. Il metodo test () è un metodo dell'oggetto reGEXP nel linguaggio di programmazione JavaScript. Questo articolo spiegherà il metodo Regexp Test () insieme agli esempi, ma prima, iniziamo con la sintassi:

Sintassi del metodo test ()

risultato = regexpvar.Test (abbinamento)

In questa sintassi:

  • risultato è la variabile in cui verrà memorizzato il valore di ritorno del metodo test ()
  • regexpvar è la variabile che contiene l'espressione regolare da abbinare
  • abbinamento è la stringa che verrà abbinata alle espressioni regolari

Valore di ritorno

Il valore di ritorno di questo metodo è del tipo di dati booleano, restituisce vero se la corrispondenza viene trovata altro falso.

Esempio 1: provare il carattere "h" all'interno di una stringa

Inizia creando una variabile stringa e dargli un valore di stringa con la riga seguente:

StringVar = "Hello World, questo è LinuxHint";

Il prossimo passo è creare effettivamente il modello da abbinare a questa stringa, utilizzare la riga seguente per creare il modello:

pattern = /h /i;

Questo modello è scoprire l'esistenza del personaggio "H" senza sensibilità al caso. Successivamente, applicare il metodo di prova sul modello e nell'argomento del metodo di prova, basta passare il Stringvar e memorizzare il valore di ritorno in una nuova variabile come:

risultato = pattern.test (Stringvar);

Alla fine, stampare semplicemente il risultato variabile sul terminale utilizzando la funzione di registro della console:

console.registro (risultato);

Lo snippet completo per questo esempio è come:

StringVar = "Hello World, questo è LinuxHint";
pattern = /h /i;
risultato = pattern.test (Stringvar);
console.registro (risultato);

L'esecuzione di questo codice stamperà il seguente risultato sul terminale:

L'output mostra che il personaggio "H" era presente all'interno del Stringvar.

Esempio 2: Test () Metodo con schema sensibile al caso

Per questo esempio, crea un modello che cercherà il personaggio "H" Con la sensibilità al caso con l'aiuto della seguente riga di codice:

pattern2 = /h /;

Dopodiché, crea una variabile stringa proprio come nell'esempio 1:

StringVar2 = "Hello World, questo è anche LinuxHint";

Successivamente, applicare il metodo test () sul modello con valore stringa passato al suo interno:

risultato = pattern.test (StringVar2);

Alla fine, passa il risultato Variabile nella funzione di registro della console per stampare il valore di ritorno dal metodo test () sul terminale:

console.registro (risultato);

Lo snippet di codice completo per questo esempio sarebbe:

StringVar2 = "Hello World, questo è anche LinuxHint";
pattern2 = /h /;
risultato = pattern.test (StringVar2);
console.registro (risultato);

L'esecuzione di questo codice stamperà il seguente risultato sul terminale:

La lettera "H" nel piccolo caso non è stata trovata nella stringa. Pertanto, il valore del risultato è falso

Incartare

Il test regexp () viene utilizzato per abbinare il modello definito all'interno dell'oggetto regexp contro una stringa e restituisce un vero valore booleano se si trova la corrispondenza. Altrimenti, viene restituito un falso valore booleano. Il metodo Test () viene applicato a una variabile REGEXP con l'aiuto dell'operatore DOT. Questo articolo ha spiegato il metodo test () con l'aiuto di esempi