Unicode-Zeichen in Regex

Ich habe einen regulären Ausdruck:

return Regex.IsMatch(_customer.FirstName, @"^[A-Za-z][A-Za-z0-9@#%&\'\-\s\.\,*]*$");

Jetzt haben einige der Kunden ein Fada über einen Vokal in ihrem Vor- oder Nachnamen wie folgt:Brendán

Beachten Sie das Fada über dem a, das Sie erhalten können, indem Sie gedrückt haltenalt, Strg und dann drückena.

Ich habe versucht, diese Zeichen in den regulären Ausdruck einzufügen, aber ich erhalte eine Fehlermeldung, wenn das Programm versucht, zu kompilieren.

Die einzige Möglichkeit, dem Benutzer die Eingabe eines solchen Zeichens mit einem Fada zu ermöglichen, besteht darin, den regulären Ausdruck vollständig zu entfernen, was bedeutet, dass der Benutzer alles eingeben kann, was er möchte.

Gibt es eine Möglichkeit, den obigen Ausdruck zu verwenden und die folgenden Zeichen zuzulassen?

á
é
í
ó
ú

Antworten auf die Frage(5)

Ihre Antwort auf die Frage