文本框仅允许输入大于0的正整数
生活随笔
收集整理的这篇文章主要介绍了
文本框仅允许输入大于0的正整数
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
系统有个栏位,作为参数设置,限制用户只能输入大于0的正整数:
<input type="text" name="non" ng-model="non" onpaste="return false;"onkeyup="if (this.value.length == 1) {this.value = this.value.replace(/[^1-9]/g, '')}else {this.value = this.value.replace(/\D/g, '')}"onafterpaste="if (this.value.length == 1) {this.value = this.value.replace(/[^1-9]/g, '0')}else {this.value = this.value.replace(/\D/g, '')}" /> Source Code
上面有一个onpaste属性,即是说,此文本框不接受粘贴数据。
总结
以上是生活随笔为你收集整理的文本框仅允许输入大于0的正整数的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 基于Arduino 的 WS2812B
- 下一篇: MOS管的各项参数解释