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:

javascriptduzenliIfade.test(aranacakYer)

Örnek olarak bir dizenin bir düzenli ifadeyle eşleşip eşleşmediğini kontrol edelim:

javascript/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:

javascript/^a+$/.test('aaaaaaaaa'); // true döndürür
Задание 1

İletilen dizenin 'http://' ile başlayıp başlamadığını belirleyin.

Задание 2

İletilen dizenin 'http://' veya 'https://' ile başlayıp başlamadığını belirleyin.

Задание 3

İletilen dizenin 'txt', 'html' veya 'php' uzantısıyla bitip bitmediğini belirleyin.

Задание 4

İletilen dizenin 'jpg' veya 'jpeg' uzantısıyla bitip bitmediğini belirleyin.

Задание 5

İletilen dizenin 'jpg', 'jpeg' veya 'png' uzantısıyla bitip bitmediğini belirleyin.

Задание 6

Dizenin '1 ila 12 basamak uzunluğunda bir sayı' olup olmadığını belirleyin.

Задание 7

İletilen dizenin yıl-ay-gün biçiminde bir tarih olup olmadığını belirleyin.

Задание 8

İletilen dizenin gün.ay.yıl biçiminde bir tarih olup olmadığını belirleyin.

Задание 9

İletilen dizenin saat:dakika:saniye biçiminde bir zaman olup olmadığını belirleyin.

Задание 10

İletilen dizenin geçerli bir e-posta adresi olup olmadığını belirleyin.

Задание 11

İletilen dizenin bir alan adı olup olmadığını belirleyin.