Überprüfen Sie <input type = “number” /> mit AngularJS und Pattern / RegEx

Ich habe also eine Eingabe vom Typ Nummer und möchte sicherstellen, dass nur eine Nummer akzeptiert wird. Ich kann das gut auf der Serverseite machen, aber mit AngularJS kann ich es nicht zum Laufen bringen.

Hier ist der Code:

<input type="number" ng-pattern="/[0-9]+/" name="numOfFruits" ng-model="basket.numOfFruits" />

Ich vermute, das hat etwas mit dem Muster zu tun, das ich liefere[0-9]+ Grundsätzlich möchte ich nur Zahlen in diesem Textfeld, alles, was nicht aus den Zahlen 0 bis 9 besteht, möchte ich die Eingabe ungültig.

Im Moment sieht mein Eingabefeld diesaa23423 als gültige Eingabe !!

Jede Hilfe wäre sehr dankbar.

Danke dir.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage