input只能输入数字
- <html><head><script language="jscript">
- function number()
- {
- var char = String.fromCharCode(event.keyCode)
- var re = /[0-9]/g
- event.returnValue = char.match(re) != null ? true : false
- }
- function filterInput()
- {
- if (event.type.indexOf("key") != -1)
- {
- var re = /37|38|39|40/g
- if (event.keyCode.toString().match(re)) return false
- }
- event.srcElement.value = event.srcElement.value.replace(/[^0-9]/g, "")
- }
- function filterPaste()
- {
- var oTR = this.document.selection.createRange()
- var text = window.clipboardData.getData("text")
- oTR.text = text.replace(/[^0-9]/g, "")
- }
- </script>
- </head><body><input onkeypress="number()" onkeyup="filterInput()" onchange="filterInput()" onbeforepaste="filterPaste()" onpaste="return false" style="ime-mode: disabled">
- </body></html>
============ 欢迎各位老板打赏~ ===========
与本文相关的文章
- · 小程序可以绑定其它小程序吗?
- · vue3+vite+多环境发面到二级目录配置
- · 微信小程序防止事件穿透防止事件冒泡
- · 普通链接二维码跳转小程序
- · 解决flex-direction: column 之后元素宽度自动变为100%
- · vue/react/node/vite/npm/yarn build自动更新版本号
- · getVisitDistribution 访问来源定义(访问来源 key 对应关系)
- · TinyMCE工具栏配置详解
- · Ant Design Vue 1.7.8 (vu2)自定义路由菜单图标
- · vue获取节点的父节点、兄弟节点、子节点
- · vue3+vite3实现路由自动化
- · h5吹气互动(利用recorderjs获取输入音量大小)