我有几个Angular形式的输入。
我使用FormGroup
,FormControl
,FormBuilder
和以下Validators
:
this.addUserFormGroup = this.formBuilder.group({
lastName: ['',[
Validators.required,
Validators.pattern(InputPatterns.AlphabeticSpace),
Validators.minLength(VALIDATION.LAST_NAME_MIN_LENGTH),
Validators.maxLength(VALIDATION.LAST_NAME_MAX_LENGTH)
]]});
和此模式:
AlphabeticSpace = '/^[a-zA-Z\-\ \']*$/',
我有一个错误,当我输入诸如!$#&
之类的字符时,没有验证错误,但是当我输入诸如<>,:+_
之类的其他字符时,会出现错误消息。
我该如何破解?