Ich habe eine Kommandozeile-Schnittstelle zu empfangen, von der I-Breite und Länge eines bestimmten Geräts konfigurieren.eine Art definiert geografische Breite und Länge im XML-Format
Ich brauche Hilfe für diese Werte als neue Typen namens geografischer Breite und Länge zu akzeptieren. Damit ich den Validierungsteil aus meinem Quellcode weglassen kann. {Da Kommandozeilen-Schnittstelle selbst die Werte überprüfen, ob Typ als Breiten- und Längen ist}
Gültiger Bereich von Latitude ist -90 bis +90
Gültiger Bereich von Länge ist -180 bis +180
EDIT
Ihave versucht, diese Regexes
Latitude RegEx:
@"^(\+|-)?((\d((\.)|\.\d{1,6})?)|(0*?[0-8]\d((\.)|\.\d{1,6})?)|(0*?90((\.)|\.0{1,6})?))$"
Longitude RegEx:
@"^(\+|-)?((\d((\.)|\.\d{1,6})?)|(0*?\d\d((\.)|\.\d{1,6})?)|(0*?1[0-7]\d((\.)|\.\d{1,6})?)|(0*?180((\.)|\.0{1,6})?))$"
Normale Reguläre Ausdrücke für beide Breitengrad & Länge:
Latitude RegEx:
^(+|-)?((\d((.)|.\d{1,6})?)|(0*?[0-8]\d((.)|.\d{1,6})?)|(0*?90((.)|.0{1,6})?))$
Longitude RegEx:
^(+|-)?((\d((.)|.\d{1,6})?)|(0*?\d\d((.)|.\d{1,6})?)|(0*?1[0-7]\d((.)|.\d{1,6})?)|(0*?180((.)|.0{1,6})?))$
Diese Regexe nehmen Werte nicht korrekt an.
Für Ex: Ich möchte 24.45 geben, aber cli geben illegale Parameterfehler
Seine bescheidene Bitte an diejenigen, die gewählt sind unten. Bitte Kommentar Ihre Vorschläge auch. Diese Frage basiert auf meiner Anforderung. Nicht um Eindruck zu machen. Bitte kommentieren Sie – runner
Wollen Sie 'Regex' für Breiten- und Längengrad? – rock321987
Danke für die Nachfrage Ich habe hier einige Bearbeitungen gemacht. Ich wanr RegEx für die Einnahme wie 89,34, 120,74 usw. – runner