JavaScript RegExp test() Metodu

Tanım ve Kullanım

test() Metindeki eşleşmeleri test eden yöntem

Eşleşme bulunduysa döndür truedeğ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);

Kişisel olarak deneyin

Ö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);

Kişisel olarak deneyin

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 truedeğ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 truedeğ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()