JavaScript RegExp test() yöntemi
- Önceki sayfa
- Sonraki sayfa
- Bir üst seviyeye dön JavaScript RegExp İlgili Kılavuz
Tanım ve Kullanım
test()
Metin testindeki eşleşen öğeleri yöntemi.
Eşleşen bir bulgu bulunduysa döndür true
ise, döndür: false
.
Örnek
Örnek 1
Dizgede karakter "e" arayın:
let text = "The best things in life are free"; let pattern = /e/; let result = pattern.test(text);
Örnek 2
Küresel arama yapın ve dizgede "Hello" ve "W3School"'u test edin:
// Dizge: 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);
Sözdizimi
regexp.test(string)
Parametre
Parametre | Açıklama |
---|---|
string | Gerekli. Aranacak dizge. |
Dönüş değeri
Tip | Açıklama |
---|---|
Boolean | Eğer eşleşme bulursanız true döndürür, aksi takdirde false döndürür. |
Teknik ayrıntılar
Dönüş değeri
ise, döndür: string dizgesinde regexp uyan metni, eğer true
ise, döndür: false
.
atılır
Tip | Açıklama |
---|---|
TypeError | Bu yöntemi çağıran nesne RegExp değilse, bu istisnayı atar. |
Açıklama
RegExp nesnesinin test()
metni belirli bir desene uygun olup olmadığını sorgular.
test() yöntemi dizgenin stringile, onun regexp uyan metni. Eğer string dizgesinde bu metni içeriyorsa, bu yöntem döndürür true
ise, döndür: false
.
RegExp nesnesi r'nin test() yöntemini çağırın ve ona dizge s'yi geçirin, 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 |
Regulär ifade arama yöntemleri
JavaScript'te, regulär ifadeler metin arama farklı yöntemlerle tamamlanabilir.
KullanımDesen (pattern)Bu en yaygın yöntemlerdir:
Örnek | Açıklama |
---|---|
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 yöntemi test() |
- Önceki sayfa
- Sonraki sayfa
- Bir üst seviyeye dön JavaScript RegExp İlgili Kılavuz