JavaScript Düzenli İfadelerinde test Metodu
Bu derste, bir dizede düzenli ifadeyle eşleşen en az bir bölüm olup olmadığını kontrol eden
test metodunu inceleyeceğiz.
Eğer varsa true, yoksa false döndürür. Metot parametre olarak bir dize alır ve düzenli ifadeye uygulanır, şu şekilde:
duzenliIfade.test(aranacakYer)
Örnek olarak bir dizenin bir düzenli ifadeyle eşleşip eşleşmediğini kontrol edelim:
/a+/.test('eee aaa bbb'); // true döndürür
Bu metot genellikle bir dizenin tamamının bir düzenli ifadeyle eşleşip eşleşmediğini kontrol etmek için kullanılır. Bu durumda, düzenli ifadenin başına '^' (şapka) ve sonuna '$' (dolar işareti) konulur:
/^a+$/.test('aaaaaaaaa'); // true döndürür
İletilen dizenin 'http://' ile başlayıp başlamadığını belirleyin.
İletilen dizenin 'http://' veya 'https://' ile başlayıp başlamadığını belirleyin.
İletilen dizenin 'txt', 'html'
veya 'php' uzantısıyla bitip bitmediğini belirleyin.
İletilen dizenin 'jpg' veya 'jpeg' uzantısıyla bitip bitmediğini belirleyin.
İletilen dizenin 'jpg', 'jpeg'
veya 'png' uzantısıyla bitip bitmediğini belirleyin.
Dizenin ' olup olmadığını belirleyin.
1 ila 12 basamak uzunluğunda bir sayı'
İletilen dizenin yıl-ay-gün biçiminde bir tarih olup olmadığını belirleyin.
İletilen dizenin gün.ay.yıl biçiminde bir tarih olup olmadığını belirleyin.
İletilen dizenin saat:dakika:saniye biçiminde bir zaman olup olmadığını belirleyin.
İletilen dizenin geçerli bir e-posta adresi olup olmadığını belirleyin.
İletilen dizenin bir alan adı olup olmadığını belirleyin.