Создан пользовательский валидатор для обработки форматов ММ / ДД / ГГГГ и ММДДГГГГ

ичок в Angular. Я использую угловые 4 реактивные формы и выяснил, как выполнить пользовательские проверки. Следующее - моя реализация для числового

function numberValidator(c: AbstractControl): { [key: string]: boolean } | null {
    if (c.pristine) {
        return null;
    }
    if (c.value.match(/.*[^0-9].*/)) {
        return { 'numeric': true };
    }
    return null;
}

 phoneControl: ['', [Validators.required, Validators.minLength(10), Validators.maxLength(10), numberValidator]],

Я пытаюсь выяснить, как выполнить валюту (с двумя десятичными знаками или без них) и, самое главное, поле Дата.

Простите, если на этот вопрос ответили в другом месте, но я не могу найти образцы для угловых (4)

Спасибо за ваше время

Ответы на вопрос(3)

Ваш ответ на вопрос