html监听验证 <nz-form-control> <nz-form-label class="label" nzFor="integral">积分值</nz-form-label> <input name="integral" nz-input placeholder="" formControlName="point" placeholder="请输入积分的值!" type="number" maxlength="8" onkeyup="this.value=this.value.replace(/\D|^0/g,'')" onafterpaste="this.value=this.value.replace(/\D|^0/g,'')"/> <nz-form-explain *ngIf="mainForm.get('point')?.dirty && mainForm.get('point')?.hasError('required')"> 请输入积分值! </nz-form-explain> <nz-form-explain *ngIf="mainForm.get('point')?.dirty && mainForm.get('point')?.hasError('numberErr')"> 积分值介于1 ~ 99999999之间! </nz-form-explain>