input框只能输入数字的两种方法

原创 2016年09月12日 16:32:21
通过onkeypress事件是输不上任何非数字字符 
<input type="text" onkeypress="return event.keyCode>=48&&event.keyCode<=57" ng-pattern="/[^a-zA-Z]/" /> 
通过onkeyup事件是输上后再去掉非数字字符 

<input type="text" onkeyup="value=value.replace(/[^\d]/g,'') " ng-pattern="/[^a-zA-Z]/">

加上正则匹配不能输入非数字字符ng-pattern="/[^a-zA-Z]/"

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

如何使输入框input只能输入数字

即:添加 onkeyup="value=value.replace(/[^\d]/g,'')" 这里使用的正则表达式 较为简单。输入框后面添加个“只能输入数字”就更好啦 参考文档:这里...

onkeyup限制输入框只能输入数字

例子:html代码 通常都直接用:以上的缺点是,当你正确输入的是一串数字后,想用光标移动到前面修改其中的一个数字,发现移不动,所以就显示了下面的方法的好处 其实加个if更加和谐:$('inp...
  • kongjiea
  • kongjiea
  • 2014年05月13日 18:12
  • 35882

input 只允许输入数字

原理是在按键输入的时候把非数字字符利用js直接替换为空字符

html 输入框 只能输入数字 只能输入字母数字组合

只能输入中文 只能输入英文 文本框只能输入数字代码(小数点也不能输入) 只能输入数字,能输小数点 只能输入数字和英文 只能输入字母和中文...

input框只能输入数字的实战方法

Input 类型 - number number 类型用于应该包含数值的输入域。 您还能够设定对所接受的数字的限定第一种: velocit...

javascript 控制input只允许输入的各种指定内容

老是遇到一些校验 1.只允许输入数字 2.只允许输入输入大小写英文字母,数字和下划线 方法一: ...

JavaScript 实现 input 标签只能输入数字(且不能输入e或者其他各种符号)

实现一个输入框只能输入数字,不能输入汉字,字母,其他各种符号,或者是e(inputtype设置为number也是可以输入e的)的js实现。ime-mode顺带理解下。...

input框只能输入数字和小数点

对于input框只能输入数字和小数点,可能最容易想到的就是直接给input的type赋值为number,这确实是最简单的,但是也有一些问题,比如number的input右边会有自己默认的上下箭头,它还...

input文本框只能输入数字

通过对input文本框键盘输入事件的检查和处理,是文本框只接受数字内容的输入,从而实现文本框只能输入数字的功能...
  • ale2012
  • ale2012
  • 2016年01月28日 23:01
  • 727

移动端手机网站限制input只能输入数字

用input:tel属性解决
  • kongjiea
  • kongjiea
  • 2014年10月17日 14:42
  • 27126
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:input框只能输入数字的两种方法
举报原因:
原因补充:

(最多只允许输入30个字)