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

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

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

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

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

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

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

1 Ответ

5 голосов
/ 12 апреля 2010

используйте \w для письма. это многоязычный дружественный

...