JS对文本框值的判断示例


Posted in Javascript onMarch 10, 2014

JS判断只能是数字和小数点(摘录自其它资料,在此发表只为个人以后使用查找方便)

1.文本框只能输入数字(不包括小数点)

<input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')">

2.只能输入数字和小数点.

<input onkeyup="if(isNaN(value))execCommand('undo')" onafterpaste="if(isNaN(value))execCommand('undo')">

<input name=txt1 onchange="if(/\D/.test(this.value)){alert('只能输入数字');this.value='';}">

3.数字和小数点方法二

<input type=text t_value="" o_value="" onkeypress="if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))this.value=this.t_value;else this.t_value=this.value;if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.o_value=this.value" onkeyup="if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))this.value=this.t_value;else this.t_value=this.value;if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.o_value=this.value" onblur="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 onkeyup="value=value.replace(/[\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[\d]/g,''))" maxlength=10 name="Numbers">

5.只能输入英文字母和数字,不能输入中文

<input onkeyup="value=value.replace(/[^\w\.\/]/ig,'')">

6.只能输入数字和英文<font color="Red">chun</font>

<input onKeyUp="value=value.replace(/[^\d|chun]/g,'')">

7.小数点后只能有最多两位(数字,中文都可输入),不能输入字母和运算符号:

<input onKeyPress="if((event.keyCode<48 || event.keyCode>57) && event.keyCode!=46 || /\.\d\d$/.test(value))event.returnValue=false">

8.小数点后只能有最多两位(数字,字母,中文都可输入),可以输入运算符号:

<input onkeyup="this.value=this.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3')">

只能是数字和小数点和加减乘?

onkeypress="return event.keyCode>=4&&event.keyCode<=57"

Javascript 相关文章推荐
学习ExtJS 访问容器对象
Oct 07 Javascript
jquery实现的让超出显示范围外的导航自动固定屏幕最顶上
Sep 22 Javascript
jQuery根据纬度经度查看地图处理程序
May 08 Javascript
JavaScript实现的图像模糊算法代码分享
Apr 22 Javascript
AngularJS双向绑定和依赖反转实例详解
Apr 15 Javascript
bootstrap手风琴折叠示例代码分享
May 22 Javascript
js实现rem自动匹配计算font-size的示例
Nov 18 Javascript
jQuery实现鼠标点击处心形漂浮的炫酷效果示例
Apr 12 jQuery
JavaScript查看代码运行效率console.time()与console.timeEnd()用法
Jan 18 Javascript
微信小程序转化为uni-app项目的方法示例
May 22 Javascript
深入分析jQuery.one() 函数
Jun 03 jQuery
ajax请求前端跨域问题原因及解决方案
Oct 16 Javascript
防止按钮在短时间内被多次点击的方法
Mar 10 #Javascript
JS操作CSS随机改变网页背景实现思路
Mar 10 #Javascript
jquery插件开发之实现jquery手风琴功能分享
Mar 10 #Javascript
文本域光标操作的jQuery扩展分享
Mar 10 #Javascript
jquery插件开发之实现google+圈子选择功能
Mar 10 #Javascript
js实现通用的微信分享组件示例
Mar 10 #Javascript
jquery基础教程之数组使用详解
Mar 10 #Javascript
You might like
php中的MVC模式运用技巧
2007/05/03 PHP
PHP-MySQL教程归纳总结
2008/06/07 PHP
父窗口获取弹出子窗口文本框的值
2006/06/27 Javascript
js取滚动条的尺寸的函数代码
2011/11/30 Javascript
表头固定(利用jquery实现原理介绍)
2012/11/08 Javascript
js捕获鼠标右键菜单中的粘帖事件实现代码
2013/04/01 Javascript
javascript禁用Tab键脚本实例
2013/11/22 Javascript
jquery 为a标签绑定click事件示例代码
2014/06/23 Javascript
Web表单提交之disabled问题js解决方法
2015/01/13 Javascript
jQuery插件slick实现响应式移动端幻灯片图片切换特效
2015/04/12 Javascript
JavaScript中创建对象的模式汇总
2016/04/19 Javascript
window.onload绑定多个事件的两种解决方案
2016/05/15 Javascript
javascript匀速动画和缓冲动画详解
2016/10/20 Javascript
js实现股票实时刷新数据案例
2017/05/14 Javascript
jQuery接受后台传递的List的实例详解
2017/08/02 jQuery
AngularJS实现的根据数量与单价计算总价功能示例
2017/12/26 Javascript
[01:07:46]完美世界DOTA2联赛循环赛 Magma vs IO BO2第二场 11.01
2020/11/02 DOTA
Python中的map、reduce和filter浅析
2014/04/26 Python
跟老齐学Python之Python安装
2014/09/12 Python
Python使用PDFMiner解析PDF代码实例
2017/03/27 Python
对python当中不在本路径的py文件的引用详解
2018/12/15 Python
python开发游戏的前期准备
2019/05/05 Python
详解Python 切片语法
2019/06/10 Python
基于Python获取docx/doc文件内容代码解析
2020/02/17 Python
Python模块常用四种安装方式
2020/10/20 Python
python字符串拼接+和join的区别详解
2020/12/03 Python
葡萄牙鞋子品牌:Fair
2016/12/10 全球购物
自荐信要包含哪些内容
2013/11/06 职场文书
工程项目经理岗位职责
2013/12/15 职场文书
酒店营销策划方案
2014/02/07 职场文书
教师通用专业自荐书范文
2014/02/11 职场文书
小学语文课后反思精选
2014/04/25 职场文书
新闻工作者先进事迹
2014/05/26 职场文书
门卫岗位职责说明书
2014/08/18 职场文书
先进集体事迹材料范文
2014/12/25 职场文书
2016入党积极分子心得体会
2016/01/06 职场文书