我需要一个正则表达式,当字符串不同时包含小写字母和大写字母时,都需要匹配它。
例如
[abc
,ABC
,123
,abc123
,ABC123&^
-应该匹配
[AbC
,A12b
,AB^%12c
-不匹配
基本上我需要以下正则表达式的反/负数:
^(?=。[a-z])(?=。 [A-Z])。+ $
您可以使用此正则表达式
^(([A-Z0-9?&%^](?![a-z]))+|([a-z0-9?&%^](?![A-Z]))+)$
您可以测试更多案例here。
我只添加了字符?&%^
作为可能的字符,但是您可以添加任意一个。