我们如何在angularjs中编写输入类型编号的表单验证?

时间:2017-03-27 13:47:10

标签: angularjs

Iam尝试将表单验证写入输入类型编号,但是我收到错误消息,即使我也输入数字。我们可以为输入类型=“数字”编写表单验证吗?还是还有其他方法可以在angularjs中声明? 这是我的代码:

<form name="validation">
<input type="number"  ng-model="cost" name="cost" ng-pattern="/^[0-9]*$/"><span ng-show="validation.cost.$error.pattern" style="color:red">Enter numbers only</span>
</form>

1 个答案:

答案 0 :(得分:0)

您可以更新正则表达式以接受数字和小数。只需将正则表达式更新为/^[0-9]+([,.][0-9]+)?$/即可。我为你的理解添加了一个工作小提琴here