JavaScript RegExp test() metoden
- Forrige side exec()
- Næste side toString()
- Gå tilbage til niveauet over JavaScript RegExp Referencehåndbog
Definition og brug
test()
metoden tester matchene i strengen.
hvis der findes en match, så returnerer true
,ellers returneres false
.
Eksempel
Eksempel 1
i søget efter tegnet "e :
let text = "The best things in life are free"; let pattern = /e/; let result = pattern.test(text);
Eksempel 2
Udfør en global søgning og test "Hello" og "W3School" i strengen:
// Streng: let text = "Hello world!"; // Find "Hello" let pattern1 = /Hello/g; let result1 = pattern1.test(text); // Find "W3School" let pattern2 = /W3School/g; let result2 = pattern2.test(text);
syntaks
regexp.test(string)
parametre
parametre | Beskrivelse |
---|---|
string | påkrævet. Strengen, der skal søges efter. |
returnerværdi
type | Beskrivelse |
---|---|
Boolean | returnerer true, hvis der findes et match, ellers returnerer den false. |
tekniske detaljer
returnerværdi
Hvis strengen string indeholder med regexp matcher teksten, returneres true
,ellers returneres false
.
kastes
type | Beskrivelse |
---|---|
TypeError | Kaldes objektet, der kalder metoden ikke et RegExp, kastes denne undtagelse. |
beskrivelse
RegExp objektets test()
metode kontrollerer om strengen matcher et mønster.
test() metoden vil kontrollere om strengen stringkig efter om den indeholder regexp matcher teksten. Hvis string indeholder denne tekst, vil metoden returnere true
,ellers returneres false
.
Kald metoden test() på RegExp-objektet r og passér strengen s, som er lig med: (r.exec(s) != null).
Browserv understøttelse
test()
er en ECMAScript1 (ES1) egenskab.
Alle browsere understøtter fuldt ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Understøttet | Understøttet | Understøttet | Understøttet | Understøttet | Understøttet |
Regulære udtryks søgemetoder
I JavaScript kan regulære udtryks tekst��索 udføres ved forskellige metoder.
BrugMønster (pattern)Som regulært udtryk er disse de mest almindelige metoder:
Eksempel | Beskrivelse |
---|---|
text.match(pattern) | Strengmetode match() |
text.search(pattern) | Strengmetode search() |
pattern.exec(text) | RexExp metode exec() |
pattern.test(text) | RexExp metoden test() |
- Forrige side exec()
- Næste side toString()
- Gå tilbage til niveauet over JavaScript RegExp Referencehåndbog