javascript Düzenli ifadeler -3 test() Methodu

Genellikle "regex" veya "RegExp" olarak bilinen Düzenli İfadeler, metindeki kalıpları bulmak için kullanılan özel olarak biçimlendirilmiş metin dizeleridir. Düzenli ifadeler, etkili ve verimli metin işleme ve manipülasyonlar için günümüzde mevcut olan en güçlü araçlardan biridir. Örneğin, kullanıcı tarafından girilen isim, e-posta, telefon numarası vb. Gibi veri formatının doğru olup olmadığını doğrulamak, metin içeriği içinde eşleşen dizeyi bulmak veya değiştirmek için kullanılabilir.

Bu method, bir dize değişkeni içindeki eşleşmeyi test etmek için kullanılır. Normal bir koşullu ifade gibi, bir eşleşme bulunursa JavaScript test() methodu true değerini döndürür. Diğer durumda, false döndürür.

JavaScript test(), methodu bir dizedeki eşleşmeleri bulmak için en uygun method olarak kabul edilir. Bu JavaScript test cihazında ustalaşarak, çeşitli dize kalıpları hakkında bilgi alabilirsiniz. Özellikle, dizelerdeki belirli kalıpları kontrol etmek istediğinizde JavaScript test() methodunu uygulamanız gerekir.

Dize baştan sona arandığında, JavaScript test() methodu bir boolen değeri döndürür. Dize, yazdığınız karakterleri içeriyorsa, method true değerini döndürür. Dize herhangi bir eşleşme içermediğinde false olur.

Sözdizimi:

RegExpObject.test(string)

Aşağıdaki kod parçacığı, JavaScript test() methodun bir dizeyi arama şeklini gösterir. Bu örnekte, belirtilen dizgede "t" harfini arıyoruz:


let str = "Test, tekerlek";

let desen = new RegExp("t");
let result = desen.test(str);

alert(result); //true

ÖRNEK 2:


console.log(/^([a-z0-9]{4,})$/.test('cd7')); 
// false

console.log(/^([a-z0-9]{4,})$/.test('kl456')); 
// true

console.log(/^([a-z0-9]{5,})$/.test('abc987')); 
// true

ÖRNEK 3:


var str = "Merhaba Dünya!";

var patt = /Merhaba/g;
var result = patt.test(str);
alert(result); //true

var patt2 = /Webcebir/g;
result2 = patt2.test(str);
alert(result2) //false	

Lütfen konu haricinde soru sormayın cevaplanmayacaktır. Yorumunuz onaylandıktan sonra yayınlanacaktır. Lütfen Yukarıda ki mesajları okuyun tekrar aynı soruları sormayın.

8610

KATEGORİ
  • HTML
  • CSS
  • PHP
  • JQUERY
  • PHOTOSHOP
  • JavaScript
  • Web Dünyası
  • Linux
  • MİTHRİL FRAMEWORK
  • Laravel
  • Git
  • React
POPÜLER MAKALE
  • HTML LİNK(Bağlantı)EKLEME - LİNK VERME
  • HTML YAZI VE RESİM ORTALAMA
  • HTML RESME LİNK VERME
  • HTML FORM OLUŞTURMA
  • CSS YATAY MENÜ YAPIMI
  • HTML RESİM EKLEME
  • CSS (BOYUT) GENİŞLİK VE YÜKSEKLİK (Width-Height)
  • HTML DİV ve SPAN NEDİR?
  • HTML ARKAPLANA MÜZİK EKLEME
  • KALİTE KAYBETMEDEN RESİMLERİ BÜYÜTME
ETİKET
WEBCEBİR © 2013 Tüm hakları saklıdır.