angular - 像美元和 - 这样的保留字符在正则表达式中不起作用 - angular2
问题描述
我想要一个允许字母、数字和一些特殊字符(如 /$:- @)的正则表达式。为此,我尝试了正则表达式模式 "^[ A-Za-z0-9 @.$/-:]*$" 这适用于所有其他条件,但使用美元和 - 这失败了。
提前致谢。
解决方案
"^[ A-Za-z0-9@.$/\-:]*$"
在正则表达式中,'-' 是一个特殊字符,您必须对其进行转义。美元符号在这里工作: Regex101
推荐阅读
- laravel - 在 mac os catalina 中找不到 laravel 命令
- python - 为核密度估计选择带宽和空间。(为什么我的带宽不起作用?)
- node.js - 如何获取最近 7 天的所有记录 sequelize
- android - androidx.preference.ListPreference 对话框崩溃
- svg - 两个 SVG 组合在一起
- python - 在python中从sql中提取数据(每秒一次)
- jquery - 在过渡中显示背景颜色
- swift - 为什么 String(_:radix:) 初始化程序起作用?
- asp.net-mvc - 除某个类别的产品列表外,所有内容均正确显示
- reactjs - 我可以使用 redux store 中的 getState 方法为我的应用程序实现实用功能吗?