JavaScript muntazam ifodalarda test metodi

Ushbu darsda biz test metodini ko'rib chiqamiz, u matnda muntazam ifodaga mos keladigan kamida bitta natija bormi yoki yo'qligini tekshiradi. Agar mos keladigan natija topsa - true, aks holda - false qaytaradi. Metod parametr sifatida matn qabul qiladi va muntazam ifodaga qo'llaniladi, mana shunday:

javascriptmuntazamIfoda.test(qayerda qidirish)

Keling, misol uchun biron bir matnni muntazam ifodaga mos kelishini tekshiramiz:

javascript/a+/.test('eee aaa bbb'); // true qaytaradi

Ushbu metod ko'pincha butun matnning muntazam ifodaga mos kelishini tekshirish uchun ishlatiladi. Bunda muntazam ifoda boshida '^' belgisi va oxirida '$' belgisi qo'yiladi:

javascript/^a+$/.test('aaaaaaaaa'); // true qaytaradi
Задание 1

Berilgan matn 'http://' bilan boshlanadimi yoki yo'qligini aniqlang.

Задание 2

Berilgan matn 'http://' yoki 'https://' bilan boshlanadimi yoki yo'qligini aniqlang.

Задание 3

Berilgan matn 'txt', 'html' yoki 'php' kengaytmasi bilan tugaydimi yoki yo'qligini aniqlang.

Задание 4

Berilgan matn 'jpg' yoki 'jpeg' kengaytmasi bilan tugaydimi yoki yo'qligini aniqlang.

Задание 5

Berilgan matn 'jpg', 'jpeg' yoki 'png' kengaytmasi bilan tugaydimi yoki yo'qligini aniqlang.

Задание 6

Matn '1 dan 12 gacha raqamdan iborat son' ekanligini aniqlang.

Задание 7

Berilgan matn yil-oy-kun formatidagi sana ekanligini aniqlang.

Задание 8

Berilgan matn kun.oy.yil formatidagi sana ekanligini aniqlang.

Задание 9

Berilgan matn soat:daqiqa:soniya formatidagi vaqt ekanligini aniqlang.

Задание 10

Berilgan matn to'g'ri email manzili ekanligini aniqlang.

Задание 11

Berilgan matn domen nomi ekanligini aniqlang.