Маска ввода для связывания / размещения номеров - PullRequest
0 голосов
/ 03 марта 2020

Я разрабатываю веб-сайт, который требует ввода номеров цепей / мест для стоянки, которые регулярно используются в машиностроении (например, они определяют местоположение чего-либо на трассе шоссе или трубопровода).

Они форматируется следующим образом:

E 9+99.99

E всегда присутствует и не должен вводиться пользователем, но было бы неплохо, если бы оно появилось в поле ввода (например, символ валюты). Число должно быть введено справа налево, так как пользователь вводит 159, оно форматируется как E 0+01.59, 00000 дает E 0+00.00, 150957 дает E 15+09.57, 19581802 дает E 1958+18.02

Может кто-нибудь помочь мне с маскировкой? (желательно без дополнительных библиотек, но если это невозможно со стандартным HTML / jQuery / Bootstrap, это тоже нормально).

РЕДАКТИРОВАТЬ:

Нашли решение. Ключ устанавливал numericInput в true. Вот код jQuery для маски:

https://jsfiddle.net/1hjfa2g7/

1 Ответ

0 голосов
/ 03 марта 2020

Нашел решение. Ключ устанавливал для numericInput значение true. Вот код jQuery для маски:

https://jsfiddle.net/1hjfa2g7/

$("#teste").inputmask({
mask: "E 9{1,}+99.99",
numericInput: true,
placeholder: "0",
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...