I'm working on web form (member registration) that must work in many languages. I'm struggling trying to come up with the best way to determine what characters to allow in things like Name, Address, etc... I believe the regular expression: [\p{L}\p{N} ,-'\(\)] will match letters and numbers (in any language - not just ASCII chars) plus space plus a few punctuations. ...