Hier ist eine Direktive zum Filtern eines Feldes für die Währung, also muss ein Benutzer nur eingeben und die Dezimalzahl wird impliziert.Erlaube nur Zahlen und negative Zeichen in der Geldformatierungsdirektive
Es funktioniert gut, außer ich möchte negative Zahlen zulassen.
http://plnkr.co/edit/qlZrc7dnZEUWzoNGyaF6?p=preview
Ich würde denken, ich diese Linie nehmen könnte:
var plainNumber = viewValue.replace(/[^-+0-9]/g, '');
aber die Richtlinie bricht tun. Weiß jemand, wie man das aktualisiert, um nur Zahlen und ein negatives Zeichen zu erlauben?
so alles mit Buchstaben ersetzt werden wird wie 7987hjhd.00
aber -938.87
und 8937.34
wird erlaubt sein.
Bitte spezifischere über die Zahlen, die Sie erlauben oder verbieten wollen. Post-Beispiele. –
@PedroLobito Zahlen 0-9 und das negative Zeichen '-' keine Buchstaben, Symbole, etc. Im Moment beschränkt es die Eingabe nur auf Zahlen ohne das negative Vorzeichen. – jenryb
Richtig wissen, dass es nichts erlaubt. –