Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 邮政编码验证程序无法以反应式表单验证程序模式工作_Angular - Fatal编程技术网

Angular 邮政编码验证程序无法以反应式表单验证程序模式工作

Angular 邮政编码验证程序无法以反应式表单验证程序模式工作,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


它适用于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