js 限制input只能输入数字、字母和汉字等等


Posted in Javascript onDecember 18, 2013
<input type="text"onKeyUp="this.value=this.value.replace(/[^\.\d]/g,'');if(this.value.split('.').length>2){this.value=this.value.split('.')[0]+'.'+this.value.split('.')[1]}">

1.文本框只能输入数字代码(小数点也不能输入)
<inputōnkeyup="this.value=this.value.replace(/\D/g,'''')"ōnafterpaste="this.value=this.value.replace(/\D/g,'''')">

2.只能输入数字,能输小数点.
<inputōnkeyup="if(isNaN(value))execCommand(''undo'')"ōnafterpaste="if(isNaN(value))execCommand(''undo'')"> 
<input name=txt1ōnchange="if(/\D/.test(this.value)){alert(''只能输入数字'');this.value='''';}">

3.数字和小数点方法二
<input type=text t_value="" o_value=""ōnkeypress="if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))this.value=this.t_value;elsethis.t_value=this.value;if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.o_value=this.value"ōnkeyup="if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))this.value=this.t_value;elsethis.t_value=this.value;if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.o_value=this.value"ōnblur="if(!this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?|\.\d*?)?$/))this.value=this.o_value;else{if(this.value.match(/^\.\d+$/))this.value=0+this.value;if(this.value.match(/^\.$/))this.value=0;this.o_value=this.value}">

4.只能输入字母和汉字
<input ōnkeyup="value=value.replace(/[\d]/g,'''')"onbeforepaste="clipboardData.setData(''text'',clipboardData.getData(''text'').replace(/[\d]/g,''''))"maxlength=10 name="Numbers">

5.只能输入英文字母和数字,不能输入中文
<inputōnkeyup="value=value.replace(/[^\w\.\/]/ig,'''')">

6.只能输入数字和英文
<inputōnKeyUp="value=value.replace(/[^\d|chun]/g,'''')">

7.小数点后只能有最多两位(数字,中文都可输入),不能输入字母和运算符号:
<inputōnKeyPress="if((event.keyCode<48 ||event.keyCode>57) &&event.keyCode!=46 ||/\.\d\d$/.test(value))event.returnValue=false">

8.小数点后只能有最多两位(数字,字母,中文都可输入),可以输入运算符号:
<inputōnkeyup="this.value=this.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,''$1$2.$3'')">
Javascript 相关文章推荐
JavaScript Chart 插件整理
Jun 18 Javascript
多浏览器兼容性比较好的复制到剪贴板的js代码
Oct 09 Javascript
JavaScript快速检测浏览器对CSS3特性的支持情况
Sep 26 Javascript
JavaScript二维数组实现的省市联动菜单
May 08 Javascript
javascript检测flash插件是否被禁用的方法
Jan 14 Javascript
常用的js验证和数据处理总结
Aug 02 Javascript
vue.js指令v-for使用及索引获取
Nov 03 Javascript
Javascript 判断两个IP是否在同一网段实例代码
Nov 28 Javascript
xmlplus组件设计系列之分隔框(DividedBox)(8)
May 02 Javascript
JavaScript进阶(三)闭包原理与用法详解
May 09 Javascript
jQuery实现tab栏切换效果
Dec 22 jQuery
【js设计模式】SOLID五大设计原则
Mar 24 Javascript
Javascript改变CSS样式(局部和全局)
Dec 18 #Javascript
jquery 提示信息显示后自动消失的具体实现
Dec 18 #Javascript
javascript中数组的concat()方法使用介绍
Dec 18 #Javascript
javascript中数组的sort()方法的使用介绍
Dec 18 #Javascript
javascript中数组的冒泡排序使用示例
Dec 18 #Javascript
javascript中数组中求最大值示例代码
Dec 18 #Javascript
JS动态调用方法名示例介绍
Dec 18 #Javascript
You might like
ecshop 批量上传(加入自定义属性)
2012/03/20 PHP
php使用百度ping服务代码实例
2014/06/19 PHP
PHP基于yii框架实现生成ICO图标
2015/11/13 PHP
PHP的PDO操作简单示例
2016/03/30 PHP
PHP实现发送微博消息功能完整示例
2019/12/04 PHP
imagettftext() 失效,不起作用
2021/03/09 PHP
避免 showModalDialog 弹出新窗体的原因分析
2010/05/31 Javascript
JavaScript 高级篇之DOM文档,简单封装及调用、动态添加、删除样式(六)
2012/04/07 Javascript
js修改地址栏URL参数解决url参数问题
2012/12/15 Javascript
解析Javascript小括号“()”的多义性
2013/12/03 Javascript
JavaScript link方法入门实例(给字符串加上超链接)
2014/10/17 Javascript
js实现拖拽效果
2015/02/12 Javascript
jquery实现简单的自动播放幻灯片效果
2015/06/13 Javascript
深入分析下javascript中的[]()+!
2015/07/07 Javascript
jQuery实现的购物车物品数量加减功能代码
2016/11/16 Javascript
微信JSAPI支付操作需要注意的细节
2017/01/10 Javascript
多个上传文件用js验证文件的格式和大小的方法(推荐)
2017/03/09 Javascript
在element-ui的el-tree组件中用render函数生成el-button的实例代码
2018/11/05 Javascript
使用weixin-java-miniapp配置进行单个小程序的配置详解
2019/03/29 Javascript
vue.js实现左边导航切换右边内容
2019/10/21 Javascript
Vue axios 跨域请求无法带上cookie的解决
2020/09/08 Javascript
jquery实现简单每周轮换的日历
2020/09/10 jQuery
Python对多属性的重复数据去重实例
2018/04/18 Python
Python数据可视化:饼状图的实例讲解
2019/12/07 Python
Python基于模块Paramiko实现SSHv2协议
2020/04/28 Python
CSS3制作日历实现代码
2012/01/21 HTML / CSS
一张图片能隐含千言万语之隐藏你的程序代码
2012/12/13 HTML / CSS
澳大利亚在线生活方式商店:Mytopia
2018/07/08 全球购物
轻松制作精彩视频:Animoto
2018/09/19 全球购物
一些PHP的面试题
2015/05/06 面试题
品酒会策划方案
2014/05/26 职场文书
过程装备与控制工程专业求职信
2014/07/02 职场文书
本科毕业生应聘求职信
2014/07/06 职场文书
网吧管理制度范本
2015/08/05 职场文书
MySQL root密码的重置方法
2021/04/21 MySQL
Dashboard管理Kubernetes集群与API访问配置
2022/04/01 Servers