Задача: Добавить валидацию номера телефона в Angular-форму.
Требования:
Валидные форматы: 79990001122 или +79990001122.
Ошибка «Некорректный формат» отображается под полем и исчезает при корректном вводе.
Код для доработки:
typescript
export class RegisterFormComponent {
phoneRegex = /^+?[0-9]{10,15}$/;
form = new FormGroup({
phone: new FormControl('', [Validators.required])
});
}
html
<input formControlName="phone" placeholder="Телефон">
Что предоставить в ответе:
Исправленный код (Typescript + HTML).
Краткий план тестирования (например, ручные проверки или юнит-тесты).
Оценку времени выполнения (эталон — 1 час).
Условия:
Оплата: 1000 руб./час.
Лучший ответ выберет технический эксперт.
Шаблон ответа:
1. Код:
[Typescript и HTML]
2. Тестирование:
[Как проверите валидацию]
3. Время:
[Оценка в часах]
Важно:
Ответы без кода или с оценкой >2 часов без объяснения причин отклоняются.
Готовы предоставить доступ к проекту для анализа.