【问题标题】:Float number validation in angular for min and max fields最小和最大字段的角度浮点数验证
【发布时间】:2016-06-22 05:40:38
【问题描述】:

我需要对浮点数进行最小和最大字段验证,即允许 1.59,但不允许高于 1.60 的任何值,1.00 也应该是最小值。在这里,我使用角度形式提交数据。

【问题讨论】:

标签: angularjs mean-stack


【解决方案1】:

如下使用minmax 指令,

<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检查输入的号码是否有效

【讨论】:

    【解决方案2】:

    试试这个模式

    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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-13
      • 2020-05-04
      • 1970-01-01
      相关资源
      最近更新 更多