我正在try 编写一个表达式,如果它有一组字符,但仅当它包含这些字符的较小子集时,才能匹配整个字符串.
为了包括我的特定用例,我希望RegEx:^[\w_\-]+$
(可以有字母数字字符、连字符和破折号)匹配,但如果此RegEx匹配:^[\d_\-]+$
(字符串中必须至少有一个字母,但它不能同时包含字母和数字),则不匹配.
任何被允许的字符可能出现在任何位置,这使得本网站上的其他相关问题不适用于我的情况.
-
foo-bar_123
:匹配 -
123
:不匹配 -
1-2-3
:不匹配 -
1-a
:匹配