html - 限制用户使用 Angular 输入特殊字符
问题描述
允许用户输入所有的字母和数字,但是当输入特殊字符时,不应在文本框中输入。
我尝试使用 (ng-pattern-restrict) 执行此操作,但它没有按预期工作,我认为它可能需要在 app-module.ts 中导入但无法正常工作。
HTML FILE
解决方案
@Shashank 有一个有效的观点。您要做的是从后端禁用特殊字符的输入,并从前端使该字段无效。知道自己在做什么的黑客很容易操纵 HTTP 请求本身而不是字段,从而使其非常容易受到攻击。
但是,如果您坚持自己的解决方案,我建议您使用 RegEx。这个示例表达式可能会派上用场。这样,每当输入字段检测到这些特殊字符之一时,它就会将该字符替换为''
推荐阅读
- javascript - 横向图例 React-vis
- vb.net - 绑定数据网格不显示值
- c# - Record audio from two input device at the same time and save into wave file?
- node.js - 公牛竞技场表演公牛队列
- python-3.x - 确定开始参数 2D 高斯拟合
- mongodb - 如何在猫鼬模式中将对象 ID 数组设置为“必需”?
- react-native - 如何在 React-Native 中编写或导入 Bootstrap
- amazon-ecs - 多个任务的 AWS ECS 服务发现
- c# - 组合框不允许我写入和选择一个值
- ios - 如何查看内容 UITableView 的可复用池