A normal regexp to allow letters only would be \"[a-zA-Z]\" but I\'m from, Sweden so I would have to change that into \"[a-zåäöA-ZÅÄÖ]\". But suppose I don
All chars are "valid," so I think you're really asking for chars that are "generally considered to be letters" in a locale.
The Unicode specification has some guidelines, but in general the answer is "no," you would need to list the characters you decide are "letters."