Frage
Ich brauche eine bestimmte Eigenschaft zu einem meiner Klassen zu validieren. Wenn ich die Eigenschaft festgelegt, sollte die Klasse, um die Eingabe validieren und wenn falsch, setzen Sie das Objekt in einen ungültigen Zustand.
Frage: Der Eigenschaftswert in einem bestimmten Maske / Format zB sein muss. &&&& - &&&& - &&&&. Ich kann nicht reguläre Ausdrücke verwenden. Ist es möglich, Text gegen einen Maskenwert zu validieren?
Danke
Lösung
Reguläre Ausdrücke sind oft über verwendet, aber dies ist ein ziemlich gutes Beispiel, wenn ein regulärer Ausdruck ist ideal ... so: warum kann man sie verwenden hier
?Andere Tipps
Ist es möglich, Text zu validieren gegen einen Maskenwert?
Natürlich ist es möglich, dass Sie eine Funktion schreiben, könnte einen String und eine Maske zu nehmen und einen gegen den anderen zu überprüfen.
Also ich bin unklar, was Sie fragen - fragen Sie, ob es Funktionen in den Standard-.NET-Bibliotheken, dies zu tun? Oder fragen für eine Implementierung einer Maske-Validierungsfunktion? Oder etwas anderes?
Wenn Sie etwas in der Bibliothek freuen zu helfen,
Ohne regexp haben Sie Ihren eigenen Validierungscode zu schreiben, die die Maske überprüft.