У цьому прикладі ви навчитеся писати програму JavaScript, яка перевірятиме адресу електронної пошти.
Щоб зрозуміти цей приклад, ви повинні знати такі теми програмування JavaScript:
- Регулярний вираз JavaScript
- Функція JavaScript та вирази функцій
- JavaScript, якщо … ще Заява
Приклад: Використання регулярного виразу
// 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
якщо є збіг у рядку з шаблоном регулярного виразу.
Регулярний вираз (регулярний вираз) описує послідовність символів, що використовуються для визначення шаблону пошуку.
Щоб дізнатись більше про регулярний вираз, відвідайте регулярне вираження JavaScript.