Как сделать мультимаску для ввода номеров телефона?
Использую плагин jquery.maskedinput.min.js
Столкнулся с проблемой когда в стране несколько вариантов номеров телефона.
К примеру Германия:
+49-xxx-xxx,
+49 (xxx) xx-xx,
+49 (xxx) xx-xxx,
+49 (xxx) xx-xxxx,
+49 (xxx) xxx-xxxx,
+49 (xxxx) xxx-xxxx.
я выбрал маску +49 (xxxx) xxx-xxxx , но когда пытаюсь ввести номер +49-xxx-xxx то после ввода цифры пропадают, так как ввел 6 из 11 цифр.
Как сделать мульти маску или хотя бы, что бы цифры не пропадали, если ввёл номер не полностью?
скорее всего по первым цифрам можно определить какой формат телефона потребуется и показывать поля динамически
если так глубоко не копать, то проще сделать отдельные поля ввода для разных форматов, и закрывать лишние, как только начался ввод в одно из них
а как на других немецких сайтах это реализовано?