Регулярное выражение для проверки имени в многоязычном веб-приложении .NET

как я могу написать регулярное выражение для проверки поля имени в многоязычном веб-приложении, я хочу проверить поле имени для неанглийских языков, например, Испанский или немецкий, и мы должны убедиться, что никто не вводит цифры или специальные символы. Я использую .NET 2.0

Я считаю, что мы не можем использовать выражения, как показано ниже, для неанглийского языка.

^[a-zA-Z]{1,20}$

Любая помощь будет высоко оценена!

Я получил это регулярное выражение, он работает, когда я используюRegex Builder но когда я пробую это в реальном веб-приложении, это не удается:

^\p{L}[\p{L}\p{Pd}\x27]*\p{L}$

Ответы на вопрос(1)

Ваш ответ на вопрос