test մեթոդը JavaScript-ի կանոնավոր արտահայտություններում

Այս դասում մենք կդիտարկենք 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

Որոշեք՝ արդյոք փոխանցված տողը դոմենային անուն է: