Wie klein ist C# möglich? Zu prüfen, ob eine Zeichenkette in dieses Format passt #-#####
(1 Zahl, ein Strich und dann 5 weitere Zahlen).Format einer Zeichenkette überprüfen
Es scheint mir, dass ein regulärer Ausdruck dies schnell tun könnte (wieder wünschte ich, ich kannte reguläre Ausdrücke).
So, hier ist ein Beispiel:
public bool VerifyBoxNumber (string boxNumber)
{
// psudo code
if (boxNumber.FormatMatch("#-#####")
return true;
return false;
}
Wenn Sie echten Code wissen, dass die oben genannte Vergleich Arbeit machen, bitte eine Antwort hinzuzufügen.
Wow, 3 identische Regexps innerhalb von 32 Sekunden! – LarsH
Denke, wie schlimm es wäre, wenn es 3 völlig verschiedene Regexps gäbe. – MusiGenesis
@Music: hm, hängt davon ab, ob sie alle korrekt waren oder nicht ... – LarsH