首页 > 解决方案 > Angular 反应形式 - 禁止危险字符

问题描述

我有一个反应式表单,我需要验证 XSS 的自由文本字段。我应该在提交到服务器之前使用 DomSanitizer 服务,还是应该使用正则表达式验证器?如果我使用正则表达式,我应该准确地将哪些字符列入黑名单(或白名单)(我在网上看到了许多不同的模式)。我假设如果我使用 DomSanitizer,那么我就不需要向用户显示有关不安全字符的验证消息,但我不确定 DomSanitizer 是否适用于此。你怎么看?

标签: angularxssangular-reactive-forms

解决方案


使用验证模式通过向用户显示错误消息来避免您可能想要的字符。

反应式表单验证


推荐阅读