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 相关文章推荐
web 页面分页打印的实现
Jun 22 Javascript
js更优雅的兼容
Aug 12 Javascript
javascript jscroll模拟html元素滚动条
Dec 18 Javascript
纯JS实现根据CSS的class选择DOM
Mar 22 Javascript
jQuery制作简单柱状图实例
Jan 28 Javascript
AngularJS 单元测试(二)详解
Sep 21 Javascript
JS实现拖动滚动条评分的效果代码分享
Sep 29 Javascript
解决angular双向绑定无效果,ng-model不能正常显示的问题
Oct 02 Javascript
Angular4.0动画操作实例详解
May 10 Javascript
Vue调用后端java接口的实例代码
Oct 28 Javascript
JavaScript文档加载模式以及元素获取
Jul 28 Javascript
Vue表单提交点击事件只允许点击一次的实例
Oct 23 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
一台收音机,让一家人都笑逐颜开!
2020/08/21 无线电
将RTF格式的文件转成HTML并在网页中显示的代码
2006/10/09 PHP
php+jquery编码方面的一些心得(utf-8 gb2312)
2010/10/12 PHP
simplehtmldom Doc api帮助文档
2012/03/26 PHP
用php来改写404错误页让你的页面更友好
2013/01/24 PHP
php中替换字符串中的空格为逗号','的方法
2014/06/09 PHP
PHP中上传多个文件的表单设计例子
2014/11/19 PHP
PHP的cookie与session原理及用法详解
2019/09/27 PHP
DOM Scripting中的图片切换[兼容Firefox]
2010/06/12 Javascript
读jQuery之二(两种扩展)
2011/06/11 Javascript
js常用系统函数用法实例分析
2015/01/12 Javascript
javascript实现table表格隔行变色的方法
2015/05/13 Javascript
php结合imgareaselect实现图片裁剪
2015/07/05 Javascript
JS获取随机数和时间转换的简单实例
2016/07/10 Javascript
Three.js利用dat.GUI如何简化试验流程详解
2017/09/26 Javascript
原生JS实现前端本地文件上传
2018/09/08 Javascript
vue学习之Vue-Router用法实例分析
2020/01/06 Javascript
小程序实现点击tab切换左右滑动
2020/11/16 Javascript
用Python实现web端用户登录和注册功能的教程
2015/04/30 Python
python实现简单名片管理系统
2018/11/30 Python
python使用插值法画出平滑曲线
2018/12/15 Python
python基于gevent实现并发下载器代码实例
2019/11/01 Python
TensorFlow2.X使用图片制作简单的数据集训练模型
2020/04/08 Python
浅谈在JupyterNotebook下导入自己的模块的问题
2020/04/16 Python
浅谈对python中if、elif、else的误解
2020/08/20 Python
Django通过设置CORS解决跨域问题
2020/11/26 Python
全网最详细的PyCharm+Anaconda的安装过程图解
2021/01/25 Python
Hoka One One法国官网:美国专业跑鞋品牌
2018/12/29 全球购物
伦敦一家领先的精品零售商:IRIS Fashion
2019/05/24 全球购物
.NET面试问题集
2015/12/08 面试题
投标单位介绍信
2014/01/09 职场文书
《最大的“书”》教学反思
2014/02/14 职场文书
工商管理专业毕业生自我鉴定2014
2014/10/04 职场文书
python字符串常规操作大全
2021/05/02 Python
idea搭建可运行Servlet的Web项目
2021/06/26 Java/Android
利用Python实现Picgo图床工具
2021/11/23 Python