使用js正则控制input标签只允许输入的值


Posted in Javascript onJuly 29, 2013

style="ime-mode:Disabled“
这句是比较实用的。意为关闭输入法。省得有些人开着全角输入数字,结果输入不进去来找你哭天抹泪的,还怪你设计的不好。

只允许输入数字

<input name="username" type="text" onkeyup="value=this.value.replace(//D+/g,'')">

只允许输入英文字母、数字和下划线(以下二种方法实现)
<input name="username" type="text" style="ime-mode:disabled"> 
<input name="username" type="text" onkeyup="value=value.replace(/[^/w/.//]/ig,'')">

只允许输入英文字母、数字和&=@
<input name="username" type="text" onkeyup="value=value.replace(/[^/w=@&]|_/ig,'')">

只允许输入汉字
<input name="username" type="text" onkeyup="value=value.replace(/[^/u4E00-/u9FA5]/g,'')">

实例:限制输入三位 只能是数字或者'.' 并在input内关闭输入法
<th style="width: 60px;">折  扣</th> 
<SPAN style="WHITE-SPACE: pre"> 
</SPAN><td><input name="discountNum" class="easyui-validatebox" maxlength="3" style="ime-mode:Disabled" onkeyup="value=this.value.replace(/[^\d.]/g,'')" data-options="required:'true',missingMessage:'请填写折扣数'" /> 
<SPAN style="WHITE-SPACE: pre"> 
</SPAN></td>
Javascript 相关文章推荐
javascript 无提示关闭窗口脚本
Aug 17 Javascript
JS链式调用的实现方法
Mar 07 Javascript
Jquery获取复选框被选中值的简单方法
Jul 04 Javascript
js的延迟执行问题分析
Jun 23 Javascript
js 模式窗口(模式对话框和非模式对话框)的使用介绍
Jul 17 Javascript
BOOTSTRAP时间控件显示在模态框下面的bug修复
Feb 05 Javascript
Javascript自定义事件详解
Jan 13 Javascript
在vue-cli脚手架中配置一个vue-router前端路由
Jul 03 Javascript
浅谈Node Inspector 代理实现
Oct 19 Javascript
Vue 实现列表动态添加和删除的两种方法小结
Sep 07 Javascript
使用vue-router切换页面时,获取上一页url以及当前页面url的方法
May 06 Javascript
javascript+HTML5 canvas绘制时钟功能示例
May 15 Javascript
js为鼠标添加右击事件防止默认的右击菜单弹出
Jul 29 #Javascript
js保留两位小数使用toFixed实现
Jul 29 #Javascript
jquery图片不完全按比例自动缩小的简单代码
Jul 29 #Javascript
jquery验证手机号码、邮箱格式是否正确示例代码
Jul 28 #Javascript
jquery 定位input元素的几种方法小结
Jul 28 #Javascript
jquery 获取表单元素里面的值示例代码
Jul 28 #Javascript
a标签的href和onclick 的事件的区别介绍
Jul 26 #Javascript
You might like
实战mysql导出中文乱码及phpmyadmin导入中文乱码的解决方法
2010/06/11 PHP
rrmdir php中递归删除目录及目录下的文件
2011/05/15 PHP
基于Discuz security.inc.php代码的深入分析
2013/06/03 PHP
php array_key_exists() 与 isset() 的区别
2016/10/24 PHP
URI、URL和URN之间的区别与联系
2006/12/20 Javascript
Javascript中查找不以XX字符结尾的单词示例代码
2013/10/15 Javascript
jQuery实现可高亮显示的二级CSS菜单效果
2015/09/01 Javascript
jQuery实现可编辑的表格实例讲解(2)
2015/09/17 Javascript
nodejs修复ipa处理过的png图片
2016/02/17 NodeJs
原生 JS Ajax,GET和POST 请求实例代码
2016/06/08 Javascript
jQuery soColorPacker 网页拾色器
2016/06/22 Javascript
微信小程序  生命周期详解
2016/10/27 Javascript
Jqprint实现页面打印
2017/01/06 Javascript
javascript实现table单元格点击展开隐藏效果(实例代码)
2017/04/10 Javascript
深入理解ES6学习笔记之块级作用域绑定
2017/08/19 Javascript
浅谈angular4实际项目搭建总结
2017/12/01 Javascript
Vue 第三方字体图标引入 Font Awesome的方法
2018/09/28 Javascript
JavaScript从原型到原型链深入理解
2019/06/03 Javascript
微信小程序工具函数封装
2019/10/28 Javascript
解决vue加scoped后就无法修改vant的UI组件的样式问题
2020/09/07 Javascript
[40:55]DOTA2上海特级锦标赛主赛事日 - 2 败者组第二轮#4Newbee VS Fnatic
2016/03/03 DOTA
[02:04]2020年夜魇暗潮预告片
2020/10/30 DOTA
python的staticmethod与classmethod实现实例代码
2018/02/11 Python
解决pandas中读取中文名称的csv文件报错的问题
2018/07/04 Python
解决python3 Pycharm上连接数据库时报错的问题
2018/12/03 Python
HTML5+css3:3D旋转木马效果相册
2017/01/03 HTML / CSS
AmazeUI在模态框中嵌入表单形成模态输入框
2020/08/20 HTML / CSS
家庭户外服装:Hawkshead
2017/11/02 全球购物
世界上最大的乐谱选择:Sheet Music Plus
2020/01/18 全球购物
门诊挂号室室长岗位职责
2013/11/27 职场文书
公司副总经理任命书
2014/06/05 职场文书
2015年车间主任工作总结
2015/05/21 职场文书
对学校的意见和建议
2015/06/04 职场文书
开学第一周值周总结
2015/07/16 职场文书
SQL bool盲注和时间盲注详解
2022/07/23 SQL Server
利用Python脚本写端口扫描器socket,python-nmap
2022/07/23 Python