首页 > 解决方案 > 像美元和 - 这样的保留字符在正则表达式中不起作用 - angular2

问题描述

我想要一个允许字母、数字和一些特殊字符(如 /$:- @)的正则表达式。为此,我尝试了正则表达式模式 "^[ A-Za-z0-9 @.$/-:]*$" 这适用于所有其他条件,但使用美元和 - 这失败了。

提前致谢。

标签: angular

解决方案


"^[ A-Za-z0-9@.$/\-:]*$"

在正则表达式中,'-' 是一个特殊字符,您必须对其进行转义。美元符号在这里工作: Regex101


推荐阅读