I don't like the alphanumeric bit. Mainly cuz I need the L
How about a case constraint?
U = UPPERcase alpha
l = lowercase alpha
m = (either) MiXEdcase alpha

Maybe could go with separate include and exclude filters. (brain fart)
_________________________
Give a man a fish and he will be back for more. Slap him with a fish and he will go away forever.