test մեթոդը JavaScript-ի կանոնավոր արտահայտություններում
Այս դասում մենք կդիտարկենք
test մեթոդը, որը ստուգում է՝ արդյոք
տողում կա առնվազն մեկ համընկնում ռեգուլյարի հետ:
Եթե կա - վերադարձվում է true, իսկ եթե
ոչ - false: Մեթոդը պարամետրով ընդունում է
տող, իսկ կիրառվում է ռեգուլյարին, ահա այսպես.
ռեգուլյար.test(որտեղ փնտրել)
Եկեք օրինակի համար ստուգենք ինչ-որ տողի համապատասխանությունը ռեգուլյարին.
/a+/.test('eee aaa bbb'); // կվերադարձնի true
Հաճախ այս մեթոդը օգտագործվում է տողի ամբողջական համապատասխանությունը կանոնավոր արտահայտությանը ստուգելու համար: Այս դեպքում ռեգուլյարի սկզբում դնում են շլյապա, իսկ վերջում - դոլար.
/^a+$/.test('aaaaaaaaa'); // կվերադարձնի true
Որոշեք՝ արդյոք փոխանցված տողը սկսվում է
'http://'-ով:
Որոշեք՝ արդյոք փոխանցված տողը սկսվում է
'http://'-ով կամ 'https://'-ով:
Որոշեք՝ արդյոք փոխանցված
տողը ավարտվում է 'txt', 'html'
կամ 'php' ընդլայնումով:
Որոշեք՝ արդյոք փոխանցված
տողը ավարտվում է 'jpg' կամ 'jpeg'
ընդլայնումով:
Որոշեք՝ արդյոք փոխանցված
տողը ավարտվում է 'jpg', 'jpeg'
կամ 'png' ընդլայնումով:
Որոշեք՝ արդյոք տողը 'թիվ է,
:
1-ից մինչև 12 թվանշան երկարությամբ'
Որոշեք՝ արդյոք փոխանցված տողը ամսաթիվ է տարի-ամիս-օր ֆորմատով:
Որոշեք՝ արդյոք փոխանցված տողը ամսաթիվ է օր.ամիս.տարի ֆորմատով:
Որոշեք՝ արդյոք փոխանցված տողը ժամանակ է ժամ:րոպե:վայրկյան ֆորմատով:
Որոշեք՝ արդյոք փոխանցված տողը վավեր էլփոստ է:
Որոշեք՝ արդյոք փոխանցված տողը դոմենային անուն է: