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 uaMatch源代码
Feb 14 Javascript
JavaScript 盒模型 尺寸深入理解
Dec 31 Javascript
使用jQuery的attr方法来修改onclick值
Jul 07 Javascript
JavaScript中常用的六种互动方法示例
Mar 13 Javascript
javascript电商网站抢购倒计时效果实现
Nov 19 Javascript
bootstrap制作jsp页面(根据值让table显示选中)
Jan 05 Javascript
js事件冒泡与事件捕获详解
Feb 20 Javascript
jQuery设计思想
Mar 07 Javascript
JavaScript递归算法生成树形菜单
Aug 15 Javascript
浅谈在不使用ssr的情况下解决Vue单页面SEO问题(2)
Nov 08 Javascript
js实现删除li标签一行内容
Apr 16 Javascript
JavaScript实现栈结构Stack过程详解
Mar 07 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 中的一些经验积累
2006/10/09 PHP
PHP根据IP地址获取所在城市具体实现
2013/11/27 PHP
ThinkPHP之A方法实例讲解
2014/06/20 PHP
PHP面向对象之后期静态绑定功能介绍
2015/05/18 PHP
PHP编程开发怎么提高编程效率 提高PHP编程技术
2015/11/09 PHP
PHP实现的多维数组排序算法分析
2018/02/10 PHP
laravel实现上传图片的两种方式小结
2019/10/12 PHP
JavaScript Archive Network 集合
2007/05/12 Javascript
JS 获取浏览器和屏幕宽高等信息的实现思路及代码
2013/07/31 Javascript
javascript检查浏览器是否已经启用XX功能
2015/07/10 Javascript
jQuery插件FusionCharts实现的2D饼状图效果【附demo源码下载】
2017/03/03 Javascript
jQuery实现的手动拖动控制进度条效果示例【测试可用】
2018/04/18 jQuery
Angular6笔记之封装http的示例代码
2018/07/27 Javascript
mock.js模拟数据实现前后端分离
2019/07/24 Javascript
微信小程序聊天功能的示例代码
2020/01/13 Javascript
JS Array.from()将伪数组转换成数组的方法示例
2020/03/23 Javascript
详解element-ui 表单校验 Rules 配置 常用黑科技
2020/07/11 Javascript
es5 类与es6中class的区别小结
2020/11/09 Javascript
详解Vue数据驱动原理
2020/11/17 Javascript
Vue实现摇一摇功能(兼容ios13.3以上)
2021/01/26 Vue.js
Python中列表和元组的使用方法和区别详解
2020/12/30 Python
浅谈Python用QQ邮箱发送邮件时授权码的问题
2018/01/29 Python
Python用csv写入文件_消除空余行的方法
2018/07/06 Python
python的re模块使用方法详解
2019/07/26 Python
python集合常见运算案例解析
2019/10/17 Python
详解使用python爬取抖音app视频(appium可以操控手机)
2021/01/26 Python
法国美发器材和产品购物网站:Beauty Coiffure
2016/12/05 全球购物
机械专业求职信
2014/05/25 职场文书
师范类求职信
2014/06/21 职场文书
校庆标语集锦
2014/06/25 职场文书
军训个人总结
2015/03/03 职场文书
煤矿百日安全活动总结
2015/05/07 职场文书
go类型转换及与C的类型转换方式
2021/05/05 Golang
python 爬取哔哩哔哩up主信息和投稿视频
2021/06/07 Python
浅谈redis的过期时间设置和过期删除机制
2022/03/18 MySQL
如何开启Apache,Nginx和IIS服务器的GZIP压缩功能
2022/04/29 Servers