JavaScript RegExp test() -menetelmä
- Edellinen sivu exec()
- Seuraava sivu toString()
- Palaa ylös JavaScript RegExp viittausopas
定义和用法
test()
方法测试字符串中的匹配项。
如果找到匹配项,则返回 true
,muuten palauta false
.
实例
例子 1
在字符串中搜索字符 "e :
let text = "The best things in life are free"; let pattern = /e/; let result = pattern.test(text);
Esimerkki 2
Suorita globaali hakeminen ja testaa merkkijonossa "Hello" ja "W3School":
// Merkkijono: let text = "Hello world!"; // Etsi "Hello" let pattern1 = /Hello/g; let result1 = pattern1.test(text); // Etsi "W3School" let pattern2 = /W3School/g; let result2 = pattern2.test(text);
syntaksi
regexp.test(string)
parametri
parametri | kuvaus |
---|---|
string | pakollinen. Haettava merkkijono. |
palautusarvo
tyyppi | kuvaus |
---|---|
Boolean | Jos löytyy sopiva kohde,palauttaa true,muuten false。 |
tekninen yksityiskohta
palautusarvo
Jos merkkijono string sisältää regexp sopiva teksti,jos true
,muuten palauta false
.
heittää
tyyppi | kuvaus |
---|---|
TypeError | Jos objekti, joka kutsuu tätä metodia, ei ole RegExp, heittää poikkeuksen. |
kuvaus
RegExp-objektin test()
menetelmä tarkistaa, vastaako merkkijono tiettyyn malliin.
test() -menetelmä tarkistaa merkkijonon stringtarkista, sisältääkö regexp sopivaa tekstiä. Jos string sisältää tällaisen tekstin,tämä metodi palauttaa true
,muuten palauta false
.
Kutsu RegExp-objektin r test() -menetelmää ja anna sille merkkijono s, mikä on sama kuin: (r.exec(s) != null).
selaimen tuki
test()
on ECMAScript1 (ES1) -ominaisuus.
Kaikki selaimet tukevat täysin ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
tukee | tukee | tukee | tukee | tukee | tukee |
regex-hakumenetelmät
JavaScriptissä regex-muotoilujen tekstihaku voidaan suorittaa eri menetelmien avulla.
käyttömalliNäistä ovat yleisimpiä käytettyjä menetelmiä regex-muotoilujen osalta:
esimerkki | kuvaus |
---|---|
text.match(malli) | merkkijonometodi match() |
text.search(malli) | merkkijonometodi search() |
malli.exec(text) | RexExp-metodi exec() |
malli.test(text) | RexExp-menetelmä test() |
- Edellinen sivu exec()
- Seuraava sivu toString()
- Palaa ylös JavaScript RegExp viittausopas