Glad to see another happy member, cudos to Richard - would like to propose one change though, before this UDF finds its way into the library ...

Just from an intuitive stand-point, would suggest the following meta-chars:

X = Alpha
9 = Numeric
L = Alphanumeric
* = Any Char (Wildcard)
@ = Special char (@ or maybe !, whatever)

Just thought that using "*" would intuitively imply a wildcard char, not a special char. Plus this would fill the gap for the missing anychar anyways ... you can tell me to piss off any time.

-Shawn

[ 13. November 2003, 18:01: Message edited by: Shawn ]