【发布时间】:2020-08-11 09:41:01
【问题描述】:
我正在尝试验证一个开头不允许空格的名称字段,也尝试过这个(Angular Form Input block (space) REGEX),但根本不允许空格。
我有这样的事情:
<mat-error *ngIf="createEditForm.controls['nameCtrl'].hasError('required')">
Your Name
</mat-error>
也试过这个(How to validate white spaces/empty spaces? [Angular 2]),但它允许字段以空格开头,只是不允许没有字符的空格。
【问题讨论】:
-
你有什么理由不想修剪字符串值而不是不允许用户输入空格?
-
您可以使用正则表达式(模式)验证器。
-
@AlfMoh 没有考虑过,它有效!谢谢。
-
你试图删除多余的空间onblur? onBlur(value) { this.el.value = value.trim(); }
标签: angular