2016-06-01 8 views
1

Ich habe ng-MusterValidation für Breiten- und Längenwerte unter Verwendung von ng-Muster

/^[0-9]{1,7}(\.[0-9]+)?$/

für validate Breiten- und Längenwerte verwendet, aber dieses Muster nicht ist mir erlaubt, negative Werte eingeben.

Breiten- und Längenwerte enthalten negative und dezimale Werte Können Sie mir bitte ein gutes ng-Muster für meine Anforderungen vorschlagen.

Beispielwerte sind unten

234.546655, 3.5766876, 12345.766566

Ich brauche Validierung für diese Werte gegeben. Es sollte negativ, positiv, dezimal erlauben und alle Zahlen

+0

Für die Länge benötigen Sie keinen Wert größer als ± 180, und die Breite nicht größer als ± 90. – RobG

Antwort

2

Dies ist eine vollständige Antwort: https://stackoverflow.com/a/18690202/6359058

Für Ihr Beispiel: [- +]? ist erforderlich für entweder - oder +

/^[-+]?[0-9]{1,7}(\.[0-9]+)?$/ 
+1

Sie sollten die Frage als Duplikat markieren und nicht mit einem Link antworten. – RobG

+0

Danke @ColinFiat es funktioniert –

+0

Dank RobG. Kannst du mir sagen, wie ich das mache? Ich kann keine bestimmte Taste oder Steuerung sehen. Die Frage war jedoch, wie man das Zeichen in seinen aktuellen regulären Ausdruck einbeziehen kann. Ich habe über diese einfache Anfrage geantwortet, indem ich einen Link zu einer vollständigeren Antwort auf eine Frage hinzugefügt habe, die er nicht gestellt hat. –

Verwandte Themen