Angular 4 Form Validators - minLength & maxLength does not work on field type number

前端 未结 12 1026
被撕碎了的回忆
被撕碎了的回忆 2021-01-03 18:06

I am trying to develop a contact form, I want user to enter phone number values between length 10-12.

Notably same validation is working on Message

12条回答
  •  刺人心
    刺人心 (楼主)
    2021-01-03 18:45

    Use Compose() method, compose multiple validators into a single function.

    Update .TS file as below,

    this.myForm = this.formBuilder.group({ phone: ['', Validators.compose([Validators.required, Validators.minLength(10), Validators.maxLength(12)])], message: ['', Validators.compose([Validators.required, Validators.minLength(10), Validators.maxLength(100)])] });

提交回复
热议问题