JavaScript RegExp test() metode
- Forrige side
- Næste side
- Gå tilbage til forrige niveau JavaScript RegExp Reference Manual
Definering og brug
test()
Metoden tester for mønstre i en teststreng.
Hvis der findes et match, returneres det true
matcher teksten, ellers returneres false
.
Eksempel
Eksempel 1
在字符串中搜索字符 "e :
Søg efter tegnet "e" i strengen: let text = "The best things in life are free"; let pattern = /e/;
let result2 = pattern2.test(text);
let result = pattern.test(text);
Eksempel 2
// Udfør 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;
Prøv det selv
regexpSyntaxstring)
.test(
.test( | Beskrivelse |
---|---|
string | Parameter |
Teknisk detalje
Type | Beskrivelse |
---|---|
Obligatorisk. Strengen, der skal søges efter. | Boolean |
Returnerer true, hvis der findes et match, ellers returnerer false.
Teknisk detalje
returnerer værdien string hvis strengen regexp indeholder tekst true
matcher teksten, ellers returneres false
.
kastes, ellers returneres
Type | Beskrivelse |
---|---|
TypeError | Kaldes objektet, der kaldes metoden, ikke et RegExp, kastes denne undtagelse. |
Beskrivelse
RegExp objektets test()
metode kontrollerer om strengen matcher et mønster.
test() metoden vil kontrollere strengen stringtjekker om den indeholder tekst regexp der matcher teksten. Hvis string indeholder denne tekst, vil metoden returnere true
,ellers returner false
.
Kald metoden test() på RegExp-objektet r og passér strengen s til den, hvilket er ekvivalent med: (r.exec(s) != null).
Browser 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 udtryk bruges til at udføre tekst søgninger på forskellige måder.
BrugMønster (pattern)Som regulært udtryk er disse de mest almindelige metoder:
Eksempel | Beskrivelse |
---|---|
text.match(pattern) | Stringmetode match() |
text.search(pattern) | Stringmetode search() |
pattern.exec(text) | RexExp metode exec() |
pattern.test(text) | RexExp metode test() |
- Forrige side
- Næste side
- Gå tilbage til forrige niveau JavaScript RegExp Reference Manual