使用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 相关文章推荐
jquery多行滚动/向左或向上滚动/响应鼠标实现思路及代码
Jan 23 Javascript
jQuery模拟黑客帝国矩阵效果实例
Jun 28 Javascript
AngularJS directive返回对象属性详解
Mar 28 Javascript
Vue.js实战之组件的进阶
Apr 04 Javascript
ES6新特性之类(Class)和继承(Extends)相关概念与用法分析
May 24 Javascript
JS库之Particles.js中文开发手册及参数详解
Sep 13 Javascript
JQuery元素快速查找与操作
Apr 22 jQuery
webpack4.0 入门实践教程
Oct 08 Javascript
聊聊Vue 中 title 的动态修改问题
Jun 11 Javascript
jQuery实现弹出层效果
Dec 10 jQuery
Vue微信公众号网页分享的示例代码
May 28 Javascript
vue实现公告栏文字上下滚动效果的示例代码
Jun 16 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
关于php curl获取301或302转向的网址问题的解决方法
2011/06/02 PHP
php+mysql实现用户注册登陆的方法
2015/01/03 PHP
PHP将HTML转换成文本的实现代码
2015/01/21 PHP
php实现屏蔽掉黑帽SEO的搜索关键字
2015/04/15 PHP
PHP微信红包生成代码分享
2016/10/06 PHP
php及codeigniter使用session-cookie的方法(详解)
2017/04/06 PHP
Javascript实例教程(19) 使用HoTMetal(2)
2006/12/23 Javascript
DOM2非标准但却支持很好的几个属性小结
2012/01/21 Javascript
早该知道的7个JavaScript技巧
2013/03/27 Javascript
javascript窗口宽高,鼠标位置,滚动高度(详细解析)
2013/11/18 Javascript
jquery showModelDialog的使用方法示例详解
2013/11/19 Javascript
jquery easyui combox一些实用的小方法
2013/12/25 Javascript
浅谈vue单一组件下动态修改数据时的全部重渲染
2018/03/01 Javascript
Vue项目全局配置微信分享思路详解
2018/05/04 Javascript
vue使用better-scroll实现下拉刷新、上拉加载
2018/11/23 Javascript
JQuery实现简单的复选框树形结构图示例【附源码下载】
2019/07/16 jQuery
浅谈python类属性的访问、设置和删除方法
2016/07/25 Python
Python一个简单的通信程序(客户端 服务器)
2019/03/06 Python
Python 旋转打印各种矩形的方法
2019/07/09 Python
Django框架 Pagination分页实现代码实例
2019/09/04 Python
python怎么判断素数
2020/07/01 Python
pandas.DataFrame.drop_duplicates 用法介绍
2020/07/06 Python
python语音识别指南终极版(有这一篇足矣)
2020/09/09 Python
html5 touch事件实现页面上下滑动效果【附代码】
2016/03/10 HTML / CSS
塔吉特百货公司官网:Target
2017/04/27 全球购物
英国豪华针织品牌John Smedley的在线销售商:The Outlet by John Smedley
2018/04/08 全球购物
Hotels.com拉丁美洲:从豪华酒店到经济型酒店的预定优惠和折扣
2019/12/09 全球购物
说说你所熟悉或听说过的j2ee中的几种常用模式?及对设计模式的一些看法
2012/05/24 面试题
在对linux系统分区进行格式化时需要对磁盘簇(或i节点密度)的大小进行选择,请说明选择的原则
2012/11/24 面试题
学生档案自我鉴定
2013/10/07 职场文书
应届生船舶驾驶求职信
2013/10/19 职场文书
党支部公开承诺践诺书
2014/03/28 职场文书
服务承诺口号
2014/05/22 职场文书
2015年打非治违工作总结
2015/04/02 职场文书
教你用Python matplotlib库制作简单的动画
2021/06/11 Python
SpringMVC 整合SSM框架详解
2021/08/30 Java/Android