Ich verwende eine ng-pattern
, um nach ONLY-Nummern in meiner Eingabe zu suchen. Aber für mich funktioniert das nicht. Ich kann characters
nach der number
eingeben. Wie kann ich das einschränken?`ng-pattern` - wie man nur nach Zahlen sucht?
hier mein Code:
<div ng-app ng-controller="formCtrl">
<form name="myForm" ng-submit="onSubmit()">
<input type="text" ng-model="price" name="price_field" ng-pattern="/^[0-9]/" required>
<span ng-show="myForm.price_field.$error.pattern">Not a valid number!</span>
<input type="submit" value="submit"/>
</form>
</div>
Nur Nummer in Ihrem Textfeld zu akzeptieren ich denke, besser können Sie type = "number" in Ihrem Eingabe-Tag verwenden. –
Sie können sich auf diesen Thread beziehen: http://stackoverflow.com/questions/19827570/validate-natural-input-number-with-ngpattern – Shivi