使用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 浮动广告实现代码
Dec 25 Javascript
JS中批量给元素绑定事件过程中的相关问题使用闭包解决
Apr 15 Javascript
如何从jQuery的ajax请求中删除X-Requested-With
Dec 11 Javascript
JS实现IE状态栏文字缩放效果代码
Oct 24 Javascript
js滚动条平滑移动示例代码
Mar 29 Javascript
jQuery实现元素的插入
Feb 27 Javascript
vue.js 添加 fastclick的支持方法
Aug 28 Javascript
Vue $mount实战之实现消息弹窗组件
Apr 22 Javascript
js实现点赞按钮功能的实例代码
Mar 06 Javascript
js 使用ajax设置和获取自定义header信息的方法小结
Mar 12 Javascript
Vue通过getAction的finally来最大程度避免影响主数据呈现问题
Apr 24 Javascript
JavaScript 事件代理需要注意的地方
Sep 08 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日历程序
2006/12/06 PHP
基于curl数据采集之正则处理函数get_matches的使用
2013/04/28 PHP
Laravel如何友好的修改.env配置文件详解
2017/06/07 PHP
Javascript 读书笔记索引贴
2010/01/11 Javascript
Javascript中call的两种用法实例
2013/12/13 Javascript
javascript实现禁止复制网页内容
2014/12/16 Javascript
javascript使用正则表达式实现去掉空格之后的字符
2015/02/15 Javascript
全面解析Bootstrap表单使用方法(表单按钮)
2015/11/24 Javascript
vuex实现简易计数器
2016/10/27 Javascript
JS二叉树的简单实现方法示例
2017/04/05 Javascript
Node.js安装配置图文教程
2017/05/10 Javascript
Angular 4环境准备与Angular cli创建项目详解
2017/05/27 Javascript
easyui简介_动力节点Java学院整理
2017/07/14 Javascript
微信小程序switch组件使用详解
2018/01/31 Javascript
微信小程序实现的canvas合成图片功能示例
2019/05/03 Javascript
vue.js中导出Excel表格的案例分析
2019/06/11 Javascript
JavaScript实现网页动态生成表格
2020/11/25 Javascript
vue使用exif获取图片旋转,压缩的示例代码
2020/12/11 Vue.js
[36:33]Ti4 循环赛第四日 附加赛NEWBEE vs Mouz
2014/07/13 DOTA
[01:43]深扒TI7聊天轮盘语音出处4
2017/05/11 DOTA
[01:14:19]NAVI vs Mineski 2019国际邀请赛淘汰赛 败者组BO1 8.20.mp4
2020/07/19 DOTA
python模拟登陆Tom邮箱示例分享
2014/01/13 Python
python转换字符串为摩尔斯电码的方法
2015/07/06 Python
python复制列表时[:]和[::]之间有什么区别
2018/10/16 Python
python实现大文本文件分割
2019/07/22 Python
wxPython实现带颜色的进度条
2019/11/19 Python
将 Ubuntu 16 和 18 上的 python 升级到最新 python3.8 的方法教程
2020/03/11 Python
水产养殖学应届生求职信
2013/09/29 职场文书
中专生自我鉴定
2013/12/17 职场文书
校企合作协议书
2014/04/16 职场文书
竞选班干部的演讲稿
2014/04/24 职场文书
视光学专业自荐信
2014/06/24 职场文书
单位在职证明书
2014/09/11 职场文书
学校运动会广播稿100条
2014/09/14 职场文书
公积金接收函格式
2015/01/30 职场文书
CSS中Single Div 绘图技巧的实现
2021/06/18 HTML / CSS