我的input类型为数字,我希望它只能接受数字。在服务器端我可以做到这一点,但是在AngularJS中我无法实现。
以下是代码:
<input type="number" ng-pattern="/[0-9]+/" name="numOfFruits" ng-model="basket.numOfFruits" />
我猜测这与我提供的模式有关 [0-9]+
,基本上我只想在这个文本框中输入数字,任何由0到9以外的数字组成的内容都是无效的。
目前,我的输入框将aa23423
视为有效输入!