Показать сообщение отдельно
  #8 (permalink)  
Старый 18.03.2019, 18:53
Аватар для MC-XOBAHCK
Профессор
Отправить личное сообщение для MC-XOBAHCK Посмотреть профиль Найти все сообщения от MC-XOBAHCK
 
Регистрация: 06.08.2017
Сообщений: 473

Ещё проще - можно взять готовое решение.

Как пример:
<label>Телефон:</label>
<input id="phone" type="text">

<script src="https://unpkg.com/imask"></script>

<script>
    var element = document.querySelector('#phone');

    var maskOptions = {
        mask: '+7(000)000-00-00',
        lazy: false
    }

    var mask = new IMask(element, maskOptions);
</script>


Вот доки на эту библиотечку: https://unmanner.github.io/imaskjs/guide.html. В ней сразу несколько масок.
Ответить с цитированием