Angular正则表达式和输入类型
Angular regex and input type
如果我使用type='text'
作为输入:ng-pattern
工作和ng-max
验证不工作;
如果我使用type='number'
作为输入:ng-pattern
不工作和ng-max
验证工作;(我可以在开头和结尾输入无限个0)
的例子:
<input name="input" type="number" placeholder="0.00"
data-ng-model="example.value"
data-ng-max="100"
data-ng-pattern="/^0('.'d{1,2})?$|^[1-9]'d{0,14}('.'d{1,2})?$/"
data-ng-required="true"/>
http://plnkr.co/edit/hv3qrTZzBy8RlPGT8Snv?p =
预览这个问题的解决方法是什么?
请看看这个Plunker,看看它现在是否工作。http://plnkr.co/edit/r6FiR5ZSnnDpcJW2893U?p=preview
<input
name="input"
type="number"
placeholder="0.00"
data-ng-model="example.value"
max="100"
data-ng-pattern="/^0('.'d{1,2})?$|^[1-9]'d{0,14}('.'d{1,2})?$/"
data-ng-required="true"/>
这真的是一个很小的变化,但有时这就是全部。:)
根据官方文档,你应该输入[max="string"]而不是"ng-max"。
https://docs.angularjs.org/api/ng/input/input%5Bnumber%5D相关文章:
- 使用模式格式化Number类型输入中的值
- 在 JavaScript 中单击函数时两个日期类型输入之间的差异的代码
- 在codeigneter中按类型输入框显示数据库中的数据
- 已从'上传文件;文件'img字段中未显示类型输入字段
- 如何使用ReactTestUtils设置HTML5文件类型输入
- 检测用户拖动范围类型输入
- 无法在使用 Java 脚本创建的表单中设置提交类型输入
- 按钮类型输入上的点击事件不起作用
- 如何使用javascript更改隐藏类型输入字段的值
- sap.m中的自定义输入类型.输入sap-ui5
- 如何使用jquery动态添加/删除文件类型输入字段
- 提交事件未捕获提交类型输入
- Jquery - info/docs关于适用于表单中不同类型输入元素的属性列表
- 从Mobile Safari'日期/时间类型输入字段触发哪些事件?
- 饼状图II -动态值从范围类型输入
- 我可以在文件类型输入中显示文件大小吗?
- 新的webkit在数字类型输入中将十进制逗号转换为~ dot,反之亦然.该浏览器特性的Javascript名称
- 如何在javascript中验证具有相同名称的多个相同类型输入
- 邮件类型输入:如果邮件错误或正确,动态改变按钮的颜色/文本
- 如何将文件类型输入传递到javascript中,并将其用于另一个php页面