Hallo im Erstellen einer Direktive in angularjs, die nur positive Zahlen und Dezimal akzeptiert, und andere Zeichen, die arent Zahlen (zB: +, -, abc ...) werden entfernt.Akzeptiere nur Zahlen und Dezimalstellen
Zuerst habe ich versucht, mit:
var transformedInput = text.replace(/[^0-9]/g, '');
und es funktioniert doesnt aber Dezimalzahlen zu akzeptieren, so dass ich verwenden:
transformedInput = text.replace(/[^0-9]+([,.][0-9]+)?$/g, '');
Was im in meinem Code falsch? kann das bitte jemand überprüfen.