我需要对浮点数进行最小和最大字段验证,即1.59是允许的,但是高于不允许的值,如1.60也应该是1.00应该是最小值。在这里,我使用角形式提交数据。
答案 0 :(得分:0)
使用min
和max
指令,如下所示,
<div>
<form name="myForm">
<input type="number" min="1" max="1.59" ng-model="enteredNumber" name="numberName" />
</form>
Validity of the entered number = {{ myForm.numberName.$valid }}
</div>
您可以使用$valid
答案 1 :(得分:0)
试试这个pattren
ng-pattern="/^[0-9]+(\.[0-9]{1,2})?$/"
<input type="number" name="myDecimal" placeholder="Decimal" ng-model="myDecimal" ng-pattern="/^[0-9]+(\.[0-9]{1,2})?$/" step="0.01" />
<span>Is a valid decimal? {{myForm.myDecimal.$valid}}</span>