Regex für nur zahlen (keine Leerzeichen oder Sonderzeichen) mit ng-Muster

Ich habe ein input Feld, das soll nur gelten, wenn es enthält nur Ziffern und keine Sonderzeichen und keine Leerzeichen. Ich bin mit ng-Muster in eckig zu überprüfen die Eingabe.

Ich habe versucht mit:

/^\d+$/

/^\d*$/

/^[0-9]+$/

Diese Arbeit, um zu verhindern, dass Sonderzeichen und Buchstaben, aber nichts über die Räume. Kennt jemand ein regex würde, wär Räume ein ungültiges Zeichen? Ich versuche zu vermeiden, verhindern Sie die Eingabe mit keyCode.

Entschuldige ich mich, falls es schon einen thread dafür. Ich fand viele ähnliche, aber nichts half, mit den Leerzeichen.

BEARBEITEN:
Auch wenn der regex soll verhindern, dass Räume in der Regel ist es nicht zu funktionieren scheint, mit ng-pattern:

<input type="tel" maxlength="10" ng-pattern="/^[0-9]+$/" placeholder="(1234567890)" />

Ist immer noch die Rückkehr der ng-valid-pattern Klasse auf den Eingang, wenn ich ein Leerzeichen eingeben.

InformationsquelleAutor carmouche | 2015-10-25
Schreibe einen Kommentar