Как отредактировать вставку текста в input?

Рейтинг: 0Ответов: 0Опубликовано: 21.08.2023

Есть маска на input - +7 ()--. Я пытаюсь добиться, чтобы в это поле при вставке 88269269922, +78269269922 и 9269269922 оставалось только 9269269922 (то есть 8/+7 стиралась, так как уже есть +7 в маске).

const maskOptions = {
    mask: '+7(000)000-00-00',
    lazy: false
}
var phoneMask = new IMask(phoneInput, maskOptions);

Хотелось бы, чтобы и при вводе 50-значного текста, в маске (в input) отображались только 10 последних цифр. Например:

  • +7 ()-- +7 (9__)--__ +7 (92)--__ +7 (926)--__ +7 (926)8__-- +7 (926)89_-- +7 (926)898-4_-__ +7 (926)898-45-__ +7 (926)898-45-2_ +7 (926)898-45-28 (дальше я кликаю новую цифру 3 и она добавится в конец, сместив все остальное) +7 (268)984-52-83

Ответы

Ответов пока нет.