Применение масок ввода у полей форм значительно упрощает их использование, уменьшает количество ошибок и приводит отправленные данные к единому формату.
Маски для полей легко сделать с помощью jQuery плагина Masked input plugin.
Подключение:
<script src="/js/jquery.min.js"></script>
<script src="/js/jquery.maskedinput.min.js"></script>
Мобильные, Москва, МО и Санкт-Петербург.
<input type="text" class="mask-phone form-control" placeholder="Номер телефона">
<script>
$('.mask-phone').mask('+7 (999) 999-99-99');
</script>
Данная маска иногда вызывает потерю клиента, некоторые люди не видят +7 и пишут 8903... в итоге теряется последняя цифра телефона. Лучше использовать другую маску c блокировкой первой цифры 8:
DD.MM.YYYY (25.10.2017)
DD.MM.YYYY hh:mm (25.10.2017 18:25)
YYYY-MM-DD (2017-10-25)
YYYY-MM-DD hh:mm (2017-10-25 18:25)
Номер карты
Срок действия
CVV2/CVC2
Серия, номер
Код подразделения
ИНН физического лица
12 значное число.
Cнилс
ИНН организации
ОГРН
ОГРНИП
КПП
БИК
9-значное число начинающееся с цифр – «04» (код Российской Федерации).
Расчетный счет
20 цифр.
А с 8800, да, там надо слегка кастомить