在Angular JS指令中,number大于0
Angular JS directive for number greater than 0
我有以下输入<input type="text" name="area" class="form-control" ng-pattern="onlyNumbers" ng-model="myForm.area" required>
和ng模式只允许输入有数字。
$scope.onlyNumbers = /^'d+$/;
我还想通过某种方式告诉输入数字必须大于0。这意味着用户不能输入像023这样的东西,它必须是23。
你可以直接改变正则表达式:
$scope.onlyNumbers = /^[1-9][0-9]*$/;
允许使用,
或.
分隔符的浮动
$scope.onlyNumbers = /^(0*[1-9][0-9]*(['.',][0-9]+)?|0+['.',][0-9]*[1-9][0-9]*)$/;
允许大于0的任何数字(例如,0.0002)。
$scope.onlyNumbers = /^0*[1-9][0-9]*('.[0-9]+)?|0+'.[0-9]*[1-9][0-9]*$/
相关文章:
- 使图像在单击时展开到不大于浏览器
- Jquery如何检查今天的时间大于使用给定时间
- 使用模式格式化Number类型输入中的值
- cpu:phantom:page的比例可以大于1:1:1吗
- AngularJS {{ val | number:1 }} 不四舍五入到小数点后 1 位
- angular type=[number]指令来阻止粘贴
- 正则表达式(JavaScript),用于创建数字必须大于x的数据验证
- javascript/angularjs 将 String 与 number for loop 连接起来
- Regex允许数字大于0.5
- JavaScript对象作为哈希?复杂性是否大于O(1)
- a=1和a=new Number()之间的差异
- scrypt.js失败,N大于2^14
- Javascript平等三重等于,但是大于和小于呢?
- RegEx接受小于-50.0或大于80.0的数字
- 为什么Angularjs验证don't与输入[type=“number”]一起工作
- 链接的转换延迟大于内容
- 如果类中的数字大于0,请使用JavaScript更改CSS背景
- 检查number's的十进制在JavaScript中是否大于0.5
- 在Angular JS指令中,number大于0
- 隐藏id大于$number的行