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 相关文章推荐
为开发者准备的10款最好的jQuery日历插件
Feb 04 Javascript
javascript记录文本框内文字个数检测文字个数变化
Oct 14 Javascript
一系列Bootstrap导航条使用方法分享
Apr 29 Javascript
AngularJS中的包含详细介绍及实现示例
Jul 28 Javascript
JavaScript实现倒计时跳转页面功能【实用】
Dec 13 Javascript
关于laydate.js加载laydate.css路径错误问题解决
Dec 27 Javascript
vue动画效果实现方法示例
Mar 18 Javascript
js中的深浅拷贝问题简析
May 10 Javascript
jsonp跨域获取百度联想词的方法分析
May 13 Javascript
JavaScript 实现同时选取多个时间段的方法
Oct 17 Javascript
使用vue-cli4.0快速搭建一个项目的方法步骤
Dec 04 Javascript
JS精确判断数据类型代码实例
Dec 18 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
乐信RP2100的电路分析和打磨
2021/03/02 无线电
php获取当月最后一天函数分享
2015/02/02 PHP
php面向对象值单例模式
2016/05/03 PHP
PHP+Apache+Mysql环境搭建教程
2016/08/01 PHP
JavaScript写的一个自定义弹出式对话框代码
2010/01/17 Javascript
js获取height和width的方法说明
2013/01/06 Javascript
jQuery父级以及同级元素查找介绍
2013/09/04 Javascript
div模拟滚动条效果示例代码
2013/10/16 Javascript
Jquery attr()方法 属性赋值和属性获取详解
2016/04/15 Javascript
js验证框架实现代码分享
2016/05/18 Javascript
使用jQuery卸载全部事件的思路详解
2017/04/03 jQuery
简单实现jQuery手风琴效果
2017/08/18 jQuery
详解微信小程序Page中data数据操作和函数调用
2017/09/27 Javascript
解决vue-cli项目webpack打包后iconfont文件路径的问题
2018/09/01 Javascript
jQuery/JS监听input输入框值变化实例
2019/10/17 jQuery
Python中的os.path路径模块中的操作方法总结
2016/07/07 Python
Python调用微信公众平台接口操作示例
2017/07/08 Python
python 定时修改数据库的示例代码
2018/04/08 Python
Python创建空列表的字典2种方法详解
2020/02/13 Python
python中round函数如何使用
2020/06/19 Python
详解基于Scrapy的IP代理池搭建
2020/09/29 Python
python如何写个俄罗斯方块
2020/11/06 Python
澳洲Chemist Direct药房中文网:澳洲大型线上直邮药房
2019/11/04 全球购物
澳大利亚最早和最古老的巨型游戏专家:Yardgames
2020/02/20 全球购物
本科生详细的自我评价
2013/09/19 职场文书
偷看我的初中毕业鉴定
2014/01/29 职场文书
税务干部鉴定材料
2014/02/11 职场文书
论文诚信承诺书
2014/05/23 职场文书
护士节活动总结
2014/08/29 职场文书
解放思想大讨论活动心得体会
2014/09/11 职场文书
不遵守课堂纪律的检讨书
2014/09/24 职场文书
土地转让协议书
2014/09/27 职场文书
司法局群众路线教育实践活动整改措施思想汇报
2014/10/13 职场文书
2015年师德师风承诺书
2015/01/22 职场文书
python基于OpenCV模板匹配识别图片中的数字
2021/03/31 Python
Python查找算法的实现 (线性、二分,分块、插值查找算法)
2022/04/24 Python