【发布时间】:2019-07-11 21:25:23
【问题描述】:
我正在向我的反应式类驱动表单中的一些输入字段添加验证。这是我的一些输入字段的示例:
.html
<input matInput formControlName="{{ field?.controlName }}" maxLength="{{ field?.maxLength }}" placeholder="{{ field?.label }}">
<span matSuffix class="input-suffix">Required</span>
在浏览器中
我想知道如何添加防止输入任何特殊字符的功能。
注意:我已经在使用自定义验证器函数,如果任何字符与正则表达式匹配,该函数将引发一条小错误消息。
但是,我希望它能够防止出现受限字符。因此,如果用户键入 '%' 或 '&' 什么都不会发生。另外,我想允许一些字符,例如撇号或连字符。
【问题讨论】:
-
指令是你最好的选择
标签: angular angular-material angular-reactive-forms