Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (1)

Лучшие ответы пользователя

Все ответы (2)
  • Как сделать правильную маску Masked Input для ввода email?

    @asand
    Для маски "имя@gmail.com" используйте что-то вроде:
    $("input#email").inputmask({
                mask: "*{1,20}[.*{1,20}][.*{1,20}][.*{1,20}]@*{1,20}[.*{2,6}][.*{1,2}]",
                greedy: false,
                clearMaskOnLostFocus: false,
                onBeforeWrite: function (event, buffer, caretPos, opts) {
                    buffer.forEach(function(item, i, buffer) {
                        if (item == '@') {
                            buffer[i+1] = 'g';
                            buffer[i+2] = 'm';
                            buffer[i+3] = 'a';
                            buffer[i+4] = 'i';
                            buffer[i+5] = 'l';
                            buffer[i+6] = '.';
                            buffer[i+7] = 'c';
                            buffer[i+8] = 'o';
                            buffer[i+9] = 'm';
                            buffer.length = i+10;
                        }
                    });
                }
            });
    Ответ написан
    Комментировать