JavaScript муунт ифодаларида test методаси

Ушбу дарсда биз test методасини кўриб чиқамиз, у сатрда муунтга мос келадиган бирорта элемент бор-йўқлигини текширади. Агар мос келадиган элемент бўлса - true қайтарилади, йўқ бўлса - false. Метод параметр сифатида сатрни қабул қилади, муунтга қўлланилади, мана бу шаклда:

javascriptмуунт.test(қаердан излаш)

Келтирилган мисол учун бирор сатрни муунтга мос келишини текширамиз:

javascript/a+/.test('eee aaa bbb'); // true қайтаради

Кўпинча ушбу метод сатрнинг муунт ифодасига тўлиқ мос келишини текшириш учун ишлатилади. Бунда муунтнинг бошланишида ^ белгиси, охирида эса $ белгиси қўйилади:

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

Узатилган сатр 'http://' дан бошланишини аниқланг.

Задание 2

Узатилган сатр 'http://' дан ёки 'https://' дан бошланишини аниқланг.

Задание 3

Узатилган сатрнинг охири 'txt', 'html' ёки 'php' кеңайтмаси билан тугашини аниқланг.

Задание 4

Узатилган сатрнинг охири 'jpg' ёки 'jpeg' кеңайтмаси билан тугашини аниқланг.

Задание 5

Узатилган сатрнинг охири 'jpg', 'jpeg' ёки 'png' кеңайтмаси билан тугашини аниқланг.

Задание 6

Сатр '1 дан 12 гача рақамлар ўлчамидаги сон' эканлигини аниқланг.

Задание 7

Узатилган сатр йил-ой-кун форматидаги сана эканлигини аниқланг.

Задание 8

Узатилган сатр кун.ой.йил форматидаги сана эканлигини аниқланг.

Задание 9

Узатилган сатр соат:дақиқа:сония форматидаги вақт эканлигини аниқланг.

Задание 10

Узатилган сатр тўғри электрон манзил эканлигини аниқланг.

Задание 11

Узатилган сатр домен номи эканлигини аниқланг.