JavaScript RegExp test() metod
- Föregående sida
- Nästa sida
- Gå tillbaka till föregående nivå JavaScript RegExp referenshandbok
Definition och användning
test()
Testa matchande element i teststrängen.
Om ett matchande element hittas, returneras true
annars returneras false
.
Exempel
Exempel 1
Sök tecknet "e" i strängen:
let text = "The best things in life are free"; let pattern = /e/; let result = pattern.test(text);
Exempel 2
Gör en global sökning och testa "Hello" och "W3School" i strängen:
// Sträng: let text = "Hello world!"; // Sök "Hello" let pattern1 = /Hello/g; let result1 = pattern1.test(text); // Sök "W3School" let pattern2 = /W3School/g; let result2 = pattern2.test(text);
syntax
regexp.test(string)
parametrar
parametrar | Beskrivning |
---|---|
string | obligatorisk. Strängen som ska sökas. |
returvärdet
Typ | Beskrivning |
---|---|
Boolean | Om en match hittas returneras true, annars returneras false. |
tekniska detaljer
returvärdet
om strängen string innehåller med regexp matchande texten, om inte returneras true
annars returneras false
.
kastas
Typ | Beskrivning |
---|---|
TypeError | Om objektet som anropar denna metod inte är ett RegExp-objekt, kastas detta undantag. |
beskrivning
RegExp-objektets test()
metoden kontrollerar om strängen matchar ett mönster.
test() metoden kommer att kontrollera om strängen stringkontrolleras om den innehåller regexp text som matchar. Om string innehåller denna text, kommer metoden att returnera true
annars returneras false
.
Anropa RegExp-objektet r:s test() metod och passera strängen s till den, vilket är ekvivalent med: (r.exec(s) != null).
Webbläsarstöd
test()
är en ECMAScript1 (ES1) egenskap.
Alla webbläsare stöder fullt ut ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Stödjer | Stödjer | Stödjer | Stödjer | Stödjer | Stödjer |
Reguljära uttryckssökning metoder
I JavaScript kan reguljära uttryck användas för att utföra text sökning på olika sätt.
AnvändningMönster(pattern)Som reguljära uttryck är dessa de mest använda metoderna:
Exempel | Beskrivning |
---|---|
text.match(pattern) | Stringmetoden match() |
text.search(pattern) | Stringmetoden search() |
pattern.exec(text) | RexExp-metoden exec() |
pattern.test(text) | RexExp-metoden test() |
- Föregående sida
- Nästa sida
- Gå tillbaka till föregående nivå JavaScript RegExp referenshandbok