madrogalo
@madrogalo
Кратко о себе

Как сделать валидацию телефона на ввод в форму?

Как сделать валидацию на форме при вводе или когда вставляем в форму запись такого вида +7 (999) 999-99-99 ?
на выходе хочу чтобы в форме отображалось такого вида +79999999999

Написал такую валидацию.
validatePhone(event) {
        const { target } = event;
        const validatePhone = target.value.replace(/\D/g, '').match(/(\d{0,1})(\d{0,10})/);
        target.value = '+7'+validatePhone[2];
        this.formPhone.Phone = target.value = '+7'+validatePhone[2];
    }


Этот код обрезает много, когда вставляю в форму +7 (999) 999-99-99, тогда в фоме отображается только +7999999
  • Вопрос задан
  • 87 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы