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 相关文章推荐
如何简单地用YUI做JavaScript动画
Mar 10 Javascript
一个JS翻页效果
Jul 23 Javascript
jQuery getJSON 处理json数据的代码
Jul 26 Javascript
jQuery源码分析之jQuery.fn.each与jQuery.each用法
Jan 23 Javascript
js限制input标签中只能输入中文
Jun 26 Javascript
js实现选中复选框文字变色的方法
Aug 14 Javascript
3种不同的ContextMenu右键菜单实现代码
Nov 03 Javascript
JS实现问卷星自动填问卷脚本并在两秒自动提交功能
Jun 17 Javascript
JS前端知识点 运算符优先级,URL编码与解码,String,Math,arguments操作整理总结
Jun 27 Javascript
vue实现图片懒加载的方法分析
Feb 05 Javascript
原生javascript制作的拼图游戏实现方法详解
Feb 23 Javascript
vue项目中微信登录的实现操作
Sep 08 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
Windows Apache2.2.11及Php5.2.9-1的安装与配置方法
2009/06/08 PHP
php 用checkbox一次性删除多条记录的方法
2010/02/23 PHP
php使用explode()函数将字符串拆分成数组的方法
2015/02/17 PHP
PHP GD库相关图像生成和处理函数小结
2016/09/30 PHP
详解配置 Apache 服务器支持 PHP 文件的解析
2017/02/15 PHP
js focus不起作用的解决方法(主要是因为dom元素是否加载完成)
2010/11/05 Javascript
javascript图像处理—仿射变换深度理解
2013/01/16 Javascript
JavaScript操作class和style样式代码详解
2016/02/13 Javascript
jquery实现(textarea)placeholder自动换行
2016/12/22 Javascript
如何将你的AngularJS1.x应用迁移至React的方法
2018/02/01 Javascript
详解React+Koa实现服务端渲染(SSR)
2018/05/23 Javascript
node实现socket链接与GPRS进行通信的方法
2019/05/20 Javascript
layer.prompt使文本框为空的情况下也能点击确定的方法
2019/09/24 Javascript
Electron整合React使用搭建开发环境的步骤详解
2020/06/07 Javascript
Vue路由切换页面不更新问题解决方案
2020/07/10 Javascript
解决vuecli3中img src 的引入问题
2020/08/04 Javascript
JavaScript实现串行请求的示例代码
2020/09/14 Javascript
在vue项目中 实现定义全局变量 全局函数操作
2020/10/26 Javascript
[36:20]完美世界DOTA2联赛PWL S3 access vs Rebirth 第一场 12.17
2020/12/18 DOTA
Python自动化测试工具Splinter简介和使用实例
2014/05/13 Python
Python发送email的3种方法
2015/04/28 Python
Python微信公众号开发平台
2018/01/25 Python
python使用turtle库绘制时钟
2020/03/25 Python
python列表list保留顺序去重的实例
2018/12/14 Python
浅谈PYTHON 关于文件的操作
2019/03/19 Python
PyTorch的自适应池化Adaptive Pooling实例
2020/01/03 Python
python解压zip包中文乱码解决方法
2020/11/27 Python
小橄榄树:Le Petit Olivier
2018/04/23 全球购物
护士实习生自我鉴定范文
2013/12/10 职场文书
高一历史教学反思
2014/01/13 职场文书
高三英语教学反思
2014/01/13 职场文书
2014个人年终工作总结范文
2014/12/15 职场文书
2015年小学生暑假总结
2015/07/13 职场文书
七年级作文(600字3篇)
2019/09/24 职场文书
MySQL 隔离数据列和前缀索引的使用总结
2021/05/14 MySQL
SQL Server内存机制浅探
2022/04/06 SQL Server