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 相关文章推荐
jQuery 第二课 操作包装集元素代码
Mar 14 Javascript
关于innerHTML后丢失动态绑定的EVENT问题解决方法
May 19 Javascript
探讨JavaScript中声明全局变量三种方式的异同
Dec 03 Javascript
一个JavaScript用逗号分割字符串实例
Sep 22 Javascript
浅谈JavaScript字符串与数组
Jun 03 Javascript
js仿3366小游戏选字游戏
Apr 14 Javascript
值得分享的JavaScript实现图片轮播组件
Nov 21 Javascript
利用js给datalist或select动态添加option选项的方法
Jan 25 Javascript
微信小程序实现登录注册tab切换效果
Dec 29 Javascript
react native 仿微信聊天室实例代码
Sep 17 Javascript
JavaScript之scrollTop、scrollHeight、offsetTop、offsetHeight等属性学习笔记
Jul 15 Javascript
如何构建 vue-ssr 项目的方法步骤
Aug 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
PHP脚本的10个技巧(4)
2006/10/09 PHP
php中获取远程客户端的真实ip地址的方法
2011/08/03 PHP
smarty巧妙处理iframe中内容页的代码
2012/03/07 PHP
ext checkboxgroup 回填数据解决
2009/08/21 Javascript
jquery 按钮状态效果 正常、移上、按下
2013/08/12 Javascript
纯javascript实现图片延时加载方法
2015/08/21 Javascript
Jquery easyui开启行编辑模式增删改操作
2016/01/14 Javascript
基于jquery编写分页插件
2016/03/07 Javascript
jQuery插件uploadify实现ajax效果的图片上传
2016/06/18 Javascript
使用BootStrapValidator完成前端输入验证
2016/09/28 Javascript
Angular.js中ng-if、ng-show和ng-hide的区别介绍
2017/01/20 Javascript
详解vue表单验证组件 v-verify-plugin
2017/04/19 Javascript
JS小球抛物线轨迹运动的两种实现方法详解
2017/12/20 Javascript
基于Vue2x实现响应式自适应轮播组件插件VueSliderShow功能
2018/05/16 Javascript
vue实现侧边栏导航效果
2019/10/21 Javascript
基于JS判断对象是否是数组
2020/01/10 Javascript
python数据结构之二叉树的建立实例
2014/04/29 Python
Python中的tuple元组详细介绍
2015/02/02 Python
Python机器学习之决策树算法
2017/12/22 Python
python实现寻找最长回文子序列的方法
2018/06/02 Python
GOOD AMERICAN官网:为曲线性感而设计
2017/12/28 全球购物
伦敦剧院门票:From The Box Office
2018/06/30 全球购物
有原因的手表:Flex Watches
2019/03/23 全球购物
通息工程毕业生自荐信
2013/10/16 职场文书
法警的竞聘演讲稿
2014/01/02 职场文书
运动会通讯稿100字
2014/01/31 职场文书
护理专业自荐信范文
2014/02/26 职场文书
乡镇消防安全责任书
2014/07/23 职场文书
《中国梦我的梦》大学生演讲稿
2014/08/20 职场文书
2014年教师节座谈会发言稿
2014/09/10 职场文书
手术室护士个人总结
2015/02/13 职场文书
求职信格式范文
2015/03/19 职场文书
男方家长婚礼致辞
2015/07/27 职场文书
师德培训心得体会2016
2016/01/09 职场文书
详解CSS不受控制的position fixed
2021/05/25 HTML / CSS
关于k8s环境部署mysql主从的问题
2022/03/13 MySQL