【问题标题】:Pattern for 2 digit int with 2 digit decimal in angular JS角度 JS 中 2 位 int 和 2 位小数的模式
【发布时间】:2017-06-21 07:39:59
【问题描述】:

例如,我必须给出应该接受的 % 字段验证

00.00 到 100.00

需要上述范围的模式。在角度js中

【问题讨论】:

  • 您自己有没有尝试过,或者您只是希望我们为您提供解决方案?告诉我们您尝试了什么,并会告诉您您的问题是什么......
  • 我试过了,但它不起作用
  • @VladimirZdenek 哈哈,表现得像个典型的经理。如果您知道解决方案,则只有一行...
  • 我们在这里为您提供帮助,因为我们乐于帮助他人。但首先,我们希望看到您自己尝试提出解决方案。还习惯性地通过投票和/或接受对您有帮助的答案来表达您的感激之情,无论是哪一个......
  • 你好@yaswantsingh你能检查一下my answer是否解决了你的问题吗?

标签: javascript jquery angularjs


【解决方案1】:

试试下面的ng-pattern="^(100|\d{1,2})\.\d{2}$"

【讨论】:

    【解决方案2】:

    对于数字输入,您可以简单地使用minmax

    <input type="number" ng-model="myNumber" min="0" max="100" />
    

    对于文本输入,您可以使用 ng-pattern 和正则表达式来验证您的字段:

    <input type="text" ng-model="myNumber" ng-pattern="/^(100|[0-9]{0,2})$/" />
    

    请注意,此正则表达式仅适用于整数。如果你想接受 2 位数字,^(100(?:.00)?|[0-9]{0,2}(?:\.[0-9]{0,2})?)$ 之类的可能会起作用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-07
      • 1970-01-01
      • 2023-04-02
      • 1970-01-01
      • 2017-08-24
      • 2017-05-21
      • 2015-11-07
      • 1970-01-01
      相关资源
      最近更新 更多