как я могу написать регулярное выражение для проверки поля имени в многоязычном веб-приложении, я хочу проверить поле имени для неанглийских языков, например Испанский или немецкий, и мы должны убедиться, что никто не вводит цифры или специальные символы. Я использую .NET 2.0
Я считаю, что мы не можем использовать выражения, как показано ниже, для неанглийского языка.
^[a-zA-Z]{1,20}$
Любая помощь будет высоко оценена!
Я получил это Регулярное выражение, оно работает нормально, когда я использую Regex Builder , но когда я пробую его в реальном веб-приложении, оно не работает:
^\p{L}[\p{L}\p{Pd}\x27]*\p{L}$