Сегодня мы посмотрим на интересный метод обработки строки - проверку на соответствие правилу. Например, с помощью этого метода можно узнать, является ли строка eMail'ом. Так как же это сделать? Для начала, давайте определимся, что это будет за строка. К примеру, у меня это будет значение поля ввода с id="input_email", для удобства я буду использовать jQuery, а код буду описывать построчно: let error = false; // Переменная с ошибкой соответствия шаблону
let text = $("#input_email").val(); // Объявим переменную, со значением
let regex = /.+@.+\..+/; // Объявим regexp - о них в следующих статьях
if (text.match(regex)) { // Если текст соответствует шаблону, то
error = true; // переменная с ошибкой становится истинным
} А это можно встроить в функцию: function isEmail(str) {
let error = false;
let text = $("#input_email").val();
let regex = /.+@.+\..+/;
if (text.match(regex)) {
error = true;
}
} Напри