Did you ever have to use regular expressions on your client side code (JavaScript) to validate user input?
The .NET Framework has really cool RegularExpressionValidators that will do the job for you, however, these controls are not multilingual and this is due to the fact that ECMAScript, javascript, lacks of a specification for Unicode support.
Your common “\w” or “a-zA-Z” regular expression, while in the code behind does include Latin Extended characters such as ñ or ü, it only includes ASCII characters while used with JavaScript.
A workaround? modify your regular expressions in your javascript validators to explicitly include the characters you want.
A good post about this can be found on this blog
TTYL…
What I was complaining about in 2006 seems to have been overcome in most browsers.
Try the following Regular Expression in Javascript
a-zA-ZÀ-ÿ0-9
as opposed to \w
If you need to match characters in languages derived from Latin.
http://www.technoreply.com/how-to-do-french-alphanumeric-regular-expression-validation-in-asp-net/