9

Ich entwickle eine Login-Ansicht in MVC5.MVC DataAnnotation Accept No Spaces

Ich möchte auf der ViewModel-Ebene eine DataAnnotation setzen, um anzugeben, dass das Feld KEINE Leerzeichen akzeptiert.

Gibt es eine Daten Annotation in MVC (so etwas wie [NoSpaces], die nicht verwendet werden können, um ein String-Feld zu erlauben „Räume“ zu enthalten

+0

Sie das wollen RegularExpression Validator http://msdn.microsoft.com/en-us/library/system.componentmodel.dataannotations.regularexpressionattribute(v=vs.110).aspx Ich bin gut mit regulären Ausdrücken, aber dieser Validator ist derjenige, den Sie brauche ... –

+0

OK ... darf ich fragen, ob Sie gebeten haben, diese Frage zu schließen? –

+0

War ich nicht, dass die Frage gebeten, geschlossen zu werden. –

Antwort

17

Wie wäre es damit:

[RegularExpression(@"^\S*$", ErrorMessage = "No white space allowed")] 
+1

... das erlaubt jeden Charakter außer Leerzeichen, ist das richtig? –

+0

Von msdn - Stimmt mit einem Nicht-Leerzeichen überein. – Kirby

+1

Guter Hinweis hier: http://msdn.microsoft.com/en-us/library/az24scfc(v=vs.110).aspx – Kirby

Verwandte Themen