Задать вопрос
@rinatoptimus

Как создать маску для input типа email?

Нужно создать маску для
<input type="email">
, чтобы маска была такая ____@____
Решил использовать плагин Inputmask. Нашел пример похожий на то, что мне нужно:

$(function() {
            $("input#email").inputmask({
                mask: "*{1,20}[.*{1,20}][.*{1,20}][.*{1,20}]@*{1,20}[.*{2,6}][.*{1,2}]",
                greedy: false,
                clearMaskOnLostFocus: false
            });
        });

В результате это стало выглядеть так: по одному нижнему подчеркиванию с каждой стороны. Пробовал изменять строку *{1,20}[.*{1,20}][.*{1,20}][.*{1,20}]@*{1,20}[.*{2,6}][.*{1,2}] пока не получается нужный результат.
Как добавить подчеркивания, хотя бы по 3 с каждой стороны от символа @? Чтобы стало так: ___@___
Или посоветуете другой плагин?
  • Вопрос задан
  • 16210 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
kynisa
@kynisa
I just press buttons.
mask: "*{3,20}@*{3,20}",
можно вот так добавить домен :
mask: "*{3,20}@*{3,20}.*{2,7}",
первое число - минимальное кол-во символов, второе - максимальное
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы