input类型过滤
来源:互联网 发布:手机淘宝背景怎么设置 编辑:程序博客网 时间:2024/05/16 18:00
1.input对非数字进行过滤
<input type="text" value="" name="amount" placeholder="充值金额" onkeyup="this.value=this.value.replace(/[^0-9]/g,'')" onafterpaste="this.value=this.value.replace(/[^0-9]/g,'')">
2.input对中文进行过滤
onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[\u4e00-\u9fa5]/g,''))"
onkeyup="this.value=this.value.replace(/[\u4e00-\u9fa5]/g,'')"
3.input简易禁止输入汉字 (不支持使用本方法,兼容性不好)
<input style="ime-mode:disabled">
4.input只能输入和粘贴汉字
<input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))"><br/>
5.input只能输入和粘贴数字
<input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')" />
6.input只能输入数字和英文
<input onkeyup="value=value.replace(/[\W]/g,'') " onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"><br/>
7.input输入数字和小数点
<input onkeyup="value=value.replace(/[^\d{1,}\.\d{1,}|\d{1,}]/g,'')" />
8.input只能数字和"-",例如在输入时间的时候可以用到
<input onkeyup="value=value.replace(/[^\w&=]|_/ig,'')" onblur="value=value.replace(/[^\w&-]|_/ig,'')" />
9.input不可输入特殊字符(包括@#¥%&*和空格等)
<input onkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">
10.input限制输入空格
onkeyup="this.value=this.value.replace(/^ +| +$/g,'')"
11.input限制输入空格及英文状态下的逗号
onkeyup="this.value=this.value.replace(/[, ]/g,'')"
onafterpaste判断粘贴(如果是粘贴进input,则执行onafterpaste方法)
一般情况下,input是不需要过滤的,例如:如果input的type=password,则不需要过滤中文,空格或者特殊字符可以看需求酌情添加
0 0
- input类型过滤
- input 输入过滤
- input js 过滤表情
- input输入过滤js
- input类型
- input搜索筛选\过滤列表
- [Struts2]在使用Struts2的文件上传时,文件大小和类型过滤后,页面无法跳转至input页面
- linux mv 类型过滤
- 限制input输入类型
- xml作用 Input类型
- HTML5 Input 类型
- jsp input类型记录
- HTML5 Input 类型
- HTML5 Input 类型
- HTML5 的input类型
- HTML5 Input 类型
- 设置input上传类型
- input的radio类型
- c++实验4-输出星号图
- Linux下安装python-opencv
- poj1228 Grandpa's Estate【凸包稳定性判断】
- LabVIEW sum累加for循环实例
- gdb调试
- input类型过滤
- 智能指针—AutoPtr,ScopedPtr,SharedPtr的模拟实现
- 检测对象中属性的存在与否可以通过3种方法来判断。
- SSH面试题
- spring中@value
- 《数据结构之线性篇》-线性表的C++实现
- 密码输入的显示和隐藏(显示*)
- Android APP安装后直接打开,点击MENU进入系统主菜单,APP无法再次启动的问题
- Linux下安装OpenCV+Python支持