大神,判断正则表达式 多选题!该如何解决

大神,判断正则表达式多选题!!!!!!多选题的正则表达式 怎么判断要求只能填abcd或者ABCD中的一个或一个以上

大神,判断正则表达式 多选题!!!!!!
多选题 的正则表达式 怎么判断 要求 只能填abcd或者ABCD中的一个或一个以上不超过4个 然后aa AA 这种类似的不能符合

[解决办法]
^(?:[Aa](?=(?:(?![Aa]).)*$)|[Bb](?=(?:(?![Bb]).)*$)|[Cc](?=(?:(?![Cc]).)*$)|[Dd](?=(?:(?![Dd]).)*$)){1,4}$

JavaScript正则引擎能支持的版本.