JavaScript RegExp testi()
Örnek
"e" karakteri için bir dize arayın:
let text = "The best things in life are free";
let pattern = /e/;
let result = pattern.test(text);
Tanım ve Kullanım
test() yöntemi, bir dizedeki eşleşmeyi test eder.
Bir eşleşme bulursa true, aksi takdirde false döndürür.
Tarayıcı Desteği
test()
bir ECMAScript1 (ES1) özelliğidir.
ES1 (JavaScript 1997) tüm tarayıcılarda tam olarak desteklenir:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
Sözdizimi
RegExpObject.test(string)
Parametre Değerleri
Parameter | Description |
---|---|
string | Required. The string to be searched |
Geri dönüş değeri
Type | Description |
---|---|
Boolean | Returns true if it finds a match, otherwise false |
Daha fazla örnek
Örnek
Genel bir arama yapın ve bir dizede "Merhaba" ve "W3Schools" için test yapın:
// The string:
let text = "Hello world!";
// Look for "Hello"
let pattern1 = /Hello/g;
let result1 = patt.test(text);
// Look for "W3Schools"
let pattern2 = /W3Schools/g;
let result2 = pattern2.test(text);
Normal İfade Arama Yöntemleri
JavaScript'te normal ifade metin araması farklı yöntemlerle yapılabilir.
Düzenli ifade olarak bir kalıpla , bunlar en yaygın yöntemlerdir:
Örnek | Açıklama |
---|---|
text.match( desen ) | Dize yöntemi eşleşmesi() |
metin.arama( desen ) | String yöntemi arama() |
desen .exec(metin) | RexExp yöntemi exec() |
desen .test(metin) | RegExp yöntemi testi() |