Опциональные символы в маске ввода JS

205
03 ноября 2018, 00:00

Есть форма, в которую нужно вводить номер банковской карты.

Сделал для нее маску через jquery.maskedinput.

Сама маска: $('#card').mask('9999 9999 9999 9999');

Но есть форматы карт и "9999 9999 9999 9999" и "9999 9999 9999 9999 999".

Можно ли сделать последние 3 символа опциональными? Если в jquery.maskedinput нельзя, то в какой библиотеке можно?

Спасибо!

Answer 1

Как я поняла, вы используете вот этот плагин. Идем в readme и там находим, что если перед необязательной частью поставить ?, то все после этого знака будет опциональным для ввода.

$('#card').mask('9999 9999 9999 9999? 999');
READ ALSO
SVG изменить цвет и добавить :hover

SVG изменить цвет и добавить :hover

Помогите, пожалуйста, изменить цвет SVG и сделать так, что бы на hover цвет менялсяCss изменить не получается, или это только прописать на JS возможно?...

268
Добавить новую таблицу в knex.js

Добавить новую таблицу в knex.js

Есть база данных в postgresql и 10 таблиц, теперь необходимо добавить еще пару таблиц, в файле migrationjs

186
Как обнулить input после записи в перемунную?

Как обнулить input после записи в перемунную?

Записали в zum значение которое выбрал пользователь, как обнулить значение input после нажатия?

200
Валидность группы инпутов

Валидность группы инпутов

Всем привет Написал "слайдер" для опросникаЕсть проблема

199