Ребята помогите, есть поле e-mail.
Условие такое:
Проходят виды e-mail'ов name@name.ru, name_123@name.ru,name@домен.рф, имя@домен.рф
Разрешен ввод кириллиц и латиницы, запрещен ввод спец. символов кроме @_.
Если ввели запрещенный знак, то запретить ввод, пока не удалить запрещающий знак.
Ниже рабочий код, не работает совсем так как нужно(
На данный момент не проходит латиница и после ввода запрещающего знака можно печатать цифры и латинские символы
var count_error = 0;
$('.js-au-email').keyup(function() {
if (($(this).val().match(/[^a-zA-Z0-9-_@\.]/g) || []).length == 1) {
$(this).addClass("error");
$(".error").text('ошибка')
count_error = 1;
} else if (($(this).val().match(/[^a-zA-Z0-9-_@\.]/g) || []).length > 1) {
$(this).addClass("error");
$(this).val($(this).val().slice(0, -1));
$(".error").text('ошибка')
} else if ($(this).val().length < 1) {
$(this).removeClass("error")
$(".error").text('Хорошо')
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input name="email" type="text" class="js-au-email" placeholder="Введите email" />
<div class="error"></div>
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Виртуальный выделенный сервер (VDS) становится отличным выбором
Подскажите как подключить jquery используя webpackЯ сделал следующее:
Первоначально стояла задача сделать множественный запрос на добавление данных в три разные таблицы связанные по одному idРешил делать в три...
В базе колонка с типом: varchar(50), я в эту колонку записываю текст "000004507" а в базу пишет такое: "4
Добрый день, есть тип материала продукт в нем есть поле field_product_consist которое связано со словарем таксономии и выводит выбранные термины на страницу...