Angular 邮政编码验证程序无法以反应式表单验证程序模式工作
例如:12345或12345-3456Angular 邮政编码验证程序无法以反应式表单验证程序模式工作,angular,Angular,例如:12345或12345-3456 它适用于12345,但不适用于12345-3456 'zip': [null, {validators: [ Validators.required, Validators.pattern('^[0-9]{5}(?:-[0-9]{4})?$')]}], ^[0-9-]{5,10}(?:-[0-9]{4})?$ {5,10} => accepts min length 5 and max-length 7 you can change acco
它适用于12345,但不适用于12345-3456
'zip': [null, {validators: [ Validators.required, Validators.pattern('^[0-9]{5}(?:-[0-9]{4})?$')]}],
^[0-9-]{5,10}(?:-[0-9]{4})?$
{5,10} => accepts min length 5 and max-length 7 you can change accordingly
'zip': [null, {validators: [ Validators.required, Validators.pattern('^[0-9-]{5,7}(?:-[0-9]{4})?$')]}],
12345 //output - true
12345-3456 //output - true
1234 //output - false