JavaScript RegExp test() Metodu
- Önceki Sayfa exec()
- Sonraki Sayfa toString()
- Üst Katıya Dön JavaScript RegExp Referans Kılavuzu
Tanım ve Kullanım
test()
Metindeki eşleşmeleri test eden yöntem
Eşleşme bulunduysa döndür true
değilse, döndür false
.
Örnek
örnek 1
在字符串中搜索字符 "e :
let text = "The best things in life are free"; let pattern = /e/; let result = pattern.test(text);
Örnek 2
Tamamen genel arama yapın ve dizgede "Hello" ve "W3School" test edin:
// Dizgi: let text = "Hello world!"; // "Hello" bul let pattern1 = /Hello/g; let result1 = pattern1.test(text); // "W3School" bul let pattern2 = /W3School/g; let result2 = pattern2.test(text);
gramer
regexp.test(dizgi)
parametre
parametre | tanım |
---|---|
dizgi | zorunlu. Aranacak dizgi. |
dönüş değeri
tür | tanım |
---|---|
Boolean | Eğer eşleşme bulursanız true döndürür, bulamazsanız false döndürür. |
teknik ayrıntılar
dönüş değeri
eğer dizgi dizgi içerisinde regexp eşleşen metin true
değilse, döndür false
.
atılır
tür | tanım |
---|---|
TypeError | Bu yöntemi çağıran nesne RegExp değilse, bu istisnayı atar. |
tanım
RegExp nesnesinin test()
yöntemi, dizgi bir desenle eşleşip eşleşmediğini kontrol eder.
test() yöntemi dizgi dizgiiçerisinde regexp eğer dizgi içerisinde bu metni olan, bu yöntem döndürür true
değilse, döndür false
.
RegExp nesnesi r'nin test() yöntemini çağırın ve ona dizgi s'yi ileterek, bu ifadeyle eşdeğerdir: (r.exec(s) != null).
tarayıcı desteği
test()
ECMAScript1 (ES1) özelliğidir.
Tüm tarayıcılar ES1 (JavaScript 1997) tamamen destekler:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
desteklenir | desteklenir | desteklenir | desteklenir | desteklenir | desteklenir |
düzenli ifade arama yöntemleri
JavaScript'te, düzenli ifadelerle metin arama farklı yöntemlerle tamamlanabilir.
kullanımdesen (pattern)Bu en yaygın yöntemlerdir:
örnek | tanım |
---|---|
text.match(pattern) | dizgi yöntemi match() |
text.search(pattern) | dizgi yöntemi search() |
pattern.exec(text) | RexExp yöntemi exec() |
pattern.test(text) | RexExp Metodu test() |
- Önceki Sayfa exec()
- Sonraki Sayfa toString()
- Üst Katıya Dön JavaScript RegExp Referans Kılavuzu