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 检测、添加、移除样式(className)函数代码
Sep 08 Javascript
JS 面向对象之神奇的prototype
Feb 26 Javascript
终于解决了IE8不支持数组的indexOf方法
Apr 03 Javascript
深入剖析JavaScript中的函数currying柯里化
Apr 29 Javascript
js计算系统当前日期是星期几的方法
Jul 14 Javascript
微信小程序 HTTPS报错整理常见问题及解决方案
Dec 14 Javascript
BootStrapValidator校验方式
Dec 19 Javascript
详解webpack 如何集成第三方js库
Jun 29 Javascript
JavaScript与Java正则表达式写法的区别介绍
Aug 15 Javascript
使用 vue 实例更好的监听事件及vue实例的方法
Apr 22 Javascript
layui table 复选框跳页后再回来保持原来选中的状态示例
Oct 26 Javascript
在Vue中使用antv的示例代码
Jun 29 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网站备份程序代码分享
2011/06/10 PHP
封装ThinkPHP的一个文件上传方法实例
2014/10/31 PHP
YII2框架中excel表格导出的方法详解
2017/07/21 PHP
PHP实现倒计时功能
2020/11/16 PHP
JavaScript词法作用域与调用对象深入理解
2012/11/29 Javascript
一个封装js代码-----展开收起效果示例
2013/07/03 Javascript
js时间戳格式化成日期格式的多种方法
2013/11/11 Javascript
Javascript中的String对象详谈
2014/03/03 Javascript
JavaScript利用正则表达式去除日期中的-
2014/06/09 Javascript
JS实现转动随机数抽奖特效代码
2020/04/16 Javascript
jQuery prototype冲突的2种解决方法(附demo示例下载)
2016/01/21 Javascript
AngularJs表单验证实例详解
2016/05/30 Javascript
jQuery 常见小例汇总
2016/12/14 Javascript
js实现点击按钮弹出上传文件的窗口
2016/12/23 Javascript
windows下vue-cli导入bootstrap样式
2017/04/25 Javascript
微信小程序 图片上传实例详解
2017/05/05 Javascript
Angular 4依赖注入学习教程之FactoryProvider配置依赖对象(五)
2017/06/04 Javascript
用vue的双向绑定简单实现一个todo-list的示例代码
2017/08/03 Javascript
使用vue点击li,获取当前点击li父辈元素的属性值方法
2018/09/12 Javascript
js实现html滑动图片拼图验证
2020/06/24 Javascript
[01:00:04]DOTA2上海特级锦标赛B组小组赛#1 Alliance VS Spirit第二局
2016/02/26 DOTA
python 上下文管理器使用方法小结
2017/10/10 Python
Python面向对象编程基础实例分析
2020/01/17 Python
Python 3.8 新功能大揭秘【新手必学】
2020/02/05 Python
Joe Fresh官网:加拿大时尚品牌和零售连锁店
2016/11/30 全球购物
工作失职检讨书范文
2014/01/16 职场文书
会计电算化个人求职信范文
2014/01/24 职场文书
赔偿协议书范本
2014/04/15 职场文书
小学生中国梦演讲稿
2014/04/23 职场文书
大学计划书范文800字
2014/08/14 职场文书
医院护士党的群众路线教育实践活动对照检查材料思想汇报
2014/10/04 职场文书
2014年信用社工作总结
2014/11/25 职场文书
幼儿园大班毕业评语
2014/12/31 职场文书
大学组织委员竞选稿
2015/11/21 职场文书
八年级作文之一起的走过日子
2019/09/17 职场文书
Python中seaborn库之countplot的数据可视化使用
2021/06/11 Python