Njia test katika Semi za Kawaida za JavaScript

Katika somo hili tutachunguza njia test, ambayo inakagua ikiwa kuna kipande angalau kimojawapo katika mstari unaofanana na semi ya kawaida. Ikiwa kipo - hurudi true, na ikiwa hakipo - false. Njia huchukua kigezo cha mstari, na inatumika kwa semi ya kawaida, kama hivi:

javascriptsemi_ya_kawaida.test(wanipa kutafuta)

Wacha kwa mfano tuangalie mstari fulani kuona ikiwa unafanana na semi ya kawaida:

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

Mara nyingi njia hii hutumiwa kuangalia ikiwa mstari mzima unafanana na semi ya kawaida. Katika hali hii mwanzo wa semi ya kawaida huwekewa kareti ^, na mwishoni - dola $:

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

Amua, ikiwa mstari uliopitishwa unaanza na 'http://'.

Задание 2

Amua, ikiwa mstari uliopitishwa unaanza na 'http://' au na 'https://'.

Задание 3

Amua, ikiwa mstari uliopitishwa unaishia na kiendelezi 'txt', 'html' au 'php'.

Задание 4

Amua, ikiwa mstari uliopitishwa unaishia na kiendelezi 'jpg' au 'jpeg'.

Задание 5

Amua, ikiwa mstari uliopitishwa unaishia na kiendelezi 'jpg', 'jpeg' au 'png'.

Задание 6

Amua, ikiwa mstari ni 'nambari, yenye urefu kutoka 1 hadi 12 tarakimu'.

Задание 7

Amua, ikiwa mstari uliopitishwa ni tarehe katika umbizo mwaka-mwezi-siku.

Задание 8

Amua, ikiwa mstari uliopitishwa ni tarehe katika umbizo siku.mwezi.mwaka.

Задание 9

Amua, ikiwa mstari uliopitishwa ni wakati katika umbizo saa:dakika:sekunde.

Задание 10

Amua, ikiwa mstari uliopitishwa ni anwani halali ya barua pepe.

Задание 11

Amua, ikiwa mstari uliopitishwa ni jina la kikoa.