Metodo test() di RegExp JavaScript
- Pagina precedente exec()
- Pagina successiva toString()
- Torna alla pagina precedente Manuale di Referenza RegExp JavaScript
Definition and usage
test()
Method tests for matches in the test string.
If a match is found, return vero
altrimenti, restituisce falso
.
Instance
Example 1
In the string search for the character "e :
let text = "The best things in life are free"; let pattern = /e/; let result = pattern.test(text);
Esempio 2
Esegui una ricerca globale e test "Hello" e "W3School" nella stringa:
// Stringa: let text = "Hello world!"; // Trova "Hello" let pattern1 = /Hello/g; let result1 = pattern1.test(text); // Trova "W3School" let pattern2 = /W3School/g; let result2 = pattern2.test(text);
sintassi
regexp.test(stringa)
parametro
parametro | descrizione |
---|---|
stringa | obbligatorio. La stringa da cercare. |
valore di ritorno
tipo | descrizione |
---|---|
Boolean | Se viene trovato un elemento corrispondente, viene restituito true, altrimenti false. |
dettagli tecnici
valore di ritorno
se la stringa stringa contiene regexp testo che corrisponde, allora restituisce vero
altrimenti, restituisce falso
.
lancia
tipo | descrizione |
---|---|
TypeError | Se l'oggetto chiamato non è RegExp, viene lanciata questa eccezione. |
descrizione
oggetto RegExp test()
metodo verifica se la stringa corrisponde a un modello.
Il metodo test() verifica se la stringa stringacontiene regexp testo che corrisponde. Se stringa contiene questo testo, il metodo restituirà vero
altrimenti, restituisce falso
.
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 |
---|---|---|---|---|---|
supportato | supportato | supportato | supportato | supportato | supportato |
metodi di ricerca con espressioni regolari
In JavaScript, la ricerca di testo con espressioni regolari può essere completata con diversi metodi.
usomodalità (pattern)Come espressione regolare, questi sono i metodi più utilizzati:
esempio | descrizione |
---|---|
text.match(pattern) | metodo match() della stringa |
text.search(pattern) | metodo search() della stringa |
pattern.exec(text) | RexExp metodo exec() |
pattern.test(text) | Metodo test() di RexExp |
- Pagina precedente exec()
- Pagina successiva toString()
- Torna alla pagina precedente Manuale di Referenza RegExp JavaScript