当前位置: 首页 > 知识库问答 >
问题:

匹配混合大小写单词的Regex

阎修杰
2023-03-14

我想写一个regex,它将匹配由8个字符组成的任何单词,这些字符应该属于字符集:[A-Za-z0-9]。

但是,它们应该至少由3个字符集(大写、小写和数字)中的每一个字符组成。

^[a-zA-Z0-9]{8}$
09823983
language
mainMenu

如何使用regex来完成此操作?

共有1个答案

闻人仲渊
2023-03-14

您可以在regex前面使用三个前瞻:

^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])[a-zA-Z0-9]{8}$
 类似资料: