Metodo test() dell'espressione regolare JavaScript
- Pagina precedente
- Pagina successiva
- Torna alla pagina superiore Manuale di riferimento JavaScript RegExp
Definizione e uso
test()
Testa la presenza di corrispondenze nella stringa.
Se viene trovato un match, viene restituito true
altrimenti restituisce false
.
Esempio
Esempio 1
Cerca il carattere "e" nella stringa: }}
let text = "The best things in life are free"; let pattern = /e/; let result = pattern.test(text);
Esempio 2
Esegue una ricerca globale e test la stringa "Hello" e "W3School" nella stringa:
// Stringa: let text = "Hello world!"; // Cerca "Hello" let pattern1 = /Hello/g; let result1 = pattern1.test(text); // Cerca "W3School" let pattern2 = /W3School/g; let result2 = pattern2.test(text);
Sintassi
regexp.test(string)
Parametro
Parametro | Descrizione |
---|---|
string | Obbligatorio. La stringa da cercare. |
Valore di ritorno
Tipo | Descrizione |
---|---|
Boolean | Se trova una corrispondenza, restituisce true, altrimenti restituisce false. |
Dettagli tecnici
Valore di ritorno
restituisce string se la stringa regexp testo corrispondente, altrimenti restituisce true
altrimenti restituisce false
.
lancia
Tipo | Descrizione |
---|---|
TypeError | Se l'oggetto chiamato non è RegExp, viene lanciata questa eccezione. |
Spiegazione
Oggetto RegExp test()
metodo verifica se la stringa corrisponde a un modello.
Il metodo test() verifica se la stringa stringcontrolla se contiene regexp contiene questo testo, il metodo restituirà string se la stringa true
altrimenti, restituisce false
.
Chiamare il metodo test() dell'oggetto RegExp r e passargli la stringa s, è equivalente a: (r.exec(s) != null).
Supporto del browser
test()
È una caratteristica ECMAScript1 (ES1).
Tutti i browser supportano completamente ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Supporta | Supporta | Supporta | Supporta | Supporta | Supporta |
Metodi di ricerca delle espressioni regolari
In JavaScript, la ricerca di testo con espressioni regolari può essere completata con diversi metodi.
UsoModello (pattern)Come espressione regolare, questi sono i metodi più comuni:
Esempio | Descrizione |
---|---|
text.match(pattern) | Metodo match() delle stringhe |
text.search(pattern) | Metodo search() delle stringhe |
pattern.exec(text) | Metodo exec() di RexExp |
pattern.test(text) | Metodo test() di RexExp |
- Pagina precedente
- Pagina successiva
- Torna alla pagina superiore Manuale di riferimento JavaScript RegExp