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 全角转半角部分
Oct 28 Javascript
Jquery截取中文字符串的实现代码
Dec 22 Javascript
基于pthread_create,readlink,getpid等函数的学习与总结
Jul 17 Javascript
判断window.onload是否多次使用的方法
Sep 21 Javascript
Vue.js 2.0中select级联下拉框实例
Mar 06 Javascript
jQuery插件FusionCharts绘制ScrollColumn2D图效果示例【附demo源码下载】
Mar 22 jQuery
JavaScript中最常用的10种代码简写技巧总结
Jun 28 Javascript
深入浅析Node.js单线程模型
Jul 10 Javascript
微信小程序使用wxParse解析html的实现示例
Aug 30 Javascript
判断iOS、Android以及PC端的示例代码
Nov 15 Javascript
vue搜索和vue模糊搜索代码实例
May 07 Javascript
微信小程序自定义弹窗实现详解(可通用)
Jul 04 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
几种显示数据的方法的比较
2006/10/09 PHP
NOD32 v2.70.32 简体中文封装版 提供下载了
2007/02/27 PHP
PHP操作文件方法问答
2007/03/16 PHP
php正则表达式(regar expression)
2011/09/10 PHP
php中利用str_pad函数生成数字递增形式的产品编号
2013/09/30 PHP
javascript数组组合成字符串的脚本
2021/01/06 Javascript
JavaScript 动态生成方法的例子
2009/07/22 Javascript
javascript iframe编程相关代码
2009/12/28 Javascript
jquery ui 1.7 ui.tabs 动态添加与关闭(按钮关闭+双击关闭)
2010/04/01 Javascript
jQuery学习笔记之2个小技巧
2015/01/19 Javascript
jQuery子属性过滤选择器用法分析
2015/02/10 Javascript
IE浏览器下PNG相关功能
2015/07/05 Javascript
jquery带有索引按钮且自动轮播切换特效代码分享
2015/09/15 Javascript
jQuery实现批量判断表单中文本框非空的方法(2种方法)
2015/12/09 Javascript
完善的jquery处理机制
2016/02/21 Javascript
JavaScript中的继承之类继承
2016/05/01 Javascript
微信小程序(六):列表上拉加载下拉刷新示例
2017/01/13 Javascript
使用nvm和nrm优化node.js工作流的方法
2019/01/17 Javascript
基于JS实现web端录音与播放功能
2019/04/17 Javascript
layui 数据表格+分页+搜索+checkbox+缓存选中项数据的方法
2019/09/21 Javascript
关于vue里页面的缓存详解
2019/11/04 Javascript
vue-axios同时请求多个接口 等所有接口全部加载完成再处理操作
2020/11/09 Javascript
[01:53]DOTA2超级联赛专访Zhou 五年职业青春成长
2013/05/29 DOTA
Python3.x对JSON的一些操作示例
2017/09/01 Python
Python使用arrow库优雅地处理时间数据详解
2017/10/10 Python
python实现微信防撤回神器
2019/04/29 Python
python 中不同包 类 方法 之间的调用详解
2020/03/09 Python
pip安装tensorflow的坑的解决
2020/04/19 Python
Canon佳能美国官方商店:购买数码相机、数码单反相机、镜头和打印机
2016/11/15 全球购物
连锁酒店店长职责范本
2014/02/13 职场文书
父母对孩子的寄语
2014/04/09 职场文书
2015年九一八事变纪念日演讲稿
2015/03/19 职场文书
项目投资意向书范本
2015/05/09 职场文书
Python爬取某拍短视频
2021/06/11 Python
Ruby序列化和持久化存储 Marshal和Pstore介绍
2022/04/18 Ruby
DQL数据查询语句使用示例
2022/12/24 MySQL