У овом примеру ћете научити да пишете ЈаваСцрипт програм који ће потврдити адресу е-поште.
Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања ЈаваСцрипт:
- ЈаваСцрипт Регек
- ЈаваСцрипт функције и изрази функција
- ЈаваСцрипт иф … елсе Изјава
Пример: Коришћење регуларног израза
// program to validate an email address function validateEmail(email_id) ( const regex_pattern = /^(((^()()\.,;:s@ ")+(.(^()()\.,;:s@ ")+)*)|( ".+ "))@((((0-9)(1,3).(0-9)(1,3).(0-9)(1,3).(0-9)(1,3)))|(((a-zA-Z-0-9)+.)+(a-zA-Z)(2,)))$/; if (regex_pattern.test(email_id)) ( console.log('The email address is valid'); ) else ( console.log('The email address is not valid'); ) ) validateEmail('[email protected]'); validateEmail('hello@com');
Оутпут
Адреса е-поште је важећа Адреса е-поште није важећа
У горњем програму, образац регуларног израза
/^(((^()()\.,;:s@ ")+(.(^()()\.,;:s@ ")+)*)|( ".+ "))@((((0-9)(1,3).(0-9)(1,3).(0-9)(1,3).(0-9)(1,3)))|(((a-zA-Z-0-9)+.)+(a-zA-Z)(2,)))$/
проверава да ли је адреса е-поште важећа или не.
test()
Метод враћа true
уколико се утакмица игра у низу са регекс обрасцу.
Регуларни израз (регуларни израз) описује низ знакова који се користе за дефинисање обрасца претраге.
Да бисте сазнали више о регуларном изразу, посетите ЈаваСцрипт Регулар Екпрессион.