Я разрабатываю веб-сайт, который требует ввода номеров цепей / мест для стоянки, которые регулярно используются в машиностроении (например, они определяют местоположение чего-либо на трассе шоссе или трубопровода).
Они форматируется следующим образом:
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/