Метад 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 лічбаў'
Вызначыце, ці з'яўляецца перададзены радок датай у фармаце год-месяц-дзень.
Вызначыце, ці з'яўляецца перададзены радок датай у фармаце дзень.месяц.год.
Вызначыце, ці з'яўляецца перададзены радок часам у фармаце гадзіны:хвіліны:секунды.
Вызначыце, ці з'яўляецца перададзены радок карэктным імэйлам.
Вызначыце, ці з'яўляецца перададзены радок даменным імем.