^[A-Za-z0-9_-]{5,20}$
和
(?i)^(?!.*?(admin|manager)).*$
所以结果将是带有可能下划线或/和连字符的字母数字字符串
并且不允许使用以下两个字符串:“admin”“manager”,无论字符串位置和字母大小写如何
孤立地我理解两者,但发现即使开始将它们合并在一起也很有挑战性。
输入:_ __ _ __ _ ____ 输出:
adminz5 _ __ _ __ _ __ 不匹配(不允许管理员)
你好12- _ __ _ __ _ __匹配
helloaDminz5- _ __ _ _不匹配(不允许管理员)