首页 > 解决方案 > 整数的Angular JS ng-pattern

问题描述

我正在尝试为 0 到 99 的整数获取正确的正则表达式,而无需任何特殊字符。

我的html是这样的

input id="term" class="form-control" type="number" min="1" max="99" ng-pattern="/^\d+$/" name="loan_term" ng-model="xxx">

当我在https://regexr.com/中检查此正则表达式时,它没有显示与“22”之类的值匹配。

但在我的应用程序中,它没有显示“22”的错误。但是当我使用 22.5 时,它的显示错误。

它让我在最后添加带点的数字

什么是正确的正则表达式,或者我在声明时做错了什么?

标签: angularjsregex

解决方案


推荐阅读