【发布时间】:2019-04-17 11:42:55
【问题描述】:
我需要在 Angular 7 的 html 输入框中限制特殊字符。同样我还有一些其他要求,比如只输入数字、字母等。
我是 Angular 的新手,我们将不胜感激。
我尝试了以下代码:
<input type="text" maxlength="45" class="form-control" id="hno" [(ngModel)]="Address.number" pattern="^[^`~!@#$%\^&*()_+={}|[\]\\:';"<>?,./]*$">
【问题讨论】:
-
您应该为允许的字符编写表达式,而不是禁止特殊字符。
-
@Saksham 这是个好主意。
-
您也可以为相同的指令创建指令,因为您还有其他一些要求,例如只输入数字或字母,因此为每个要求创建不同的指令会更好