angularjs - 整数的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 时,它的显示错误。
它让我在最后添加带点的数字
什么是正确的正则表达式,或者我在声明时做错了什么?
解决方案
推荐阅读
- java - Kotlin 如何自动为 JVM 生成绑定?
- angular - Angular11 路由和滚动到锚点
- django - Django - form_valid() 接受 2 个位置参数,但给出了 5 个 - 多种形式
- math - 如何计算2个不同行的平均值
- unity3d - 尝试再次播放动画时延迟
- reactjs - 从 JSX/React 中 Flux 设计模式的输入文本字段中获取字符串
- ios - ModelIO:更改MDLAsset / MDLMesh / MDLSubmesh的材质
- python - 如何重用 Django 的 SQL 编译器?
- discord - 收到错误“函数(){[本机代码]}”
- xcode - iOS:SwiftUI 与 Storyboard 兼容