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 相关文章推荐
js类中的公有变量和私有变量
Jul 24 Javascript
JavaScript 利用StringBuffer类提升+=拼接字符串效率
Nov 24 Javascript
枚举的实现求得1-1000所有出现1的数字并计算出现1的个数
Sep 10 Javascript
一个网页标题title的闪动提示效果实现思路
Mar 22 Javascript
使用jQuery实现验证上传图片的格式与大小
Dec 03 Javascript
js 基础篇必看(点击事件轮播图的简单实现)
Aug 20 Javascript
js调用屏幕宽度的简单方法
Nov 14 Javascript
Vue声明式渲染详解
May 17 Javascript
以BootStrap Tab为例写一个前端组件
Jul 25 Javascript
详解Vuex管理登录状态
Nov 13 Javascript
JS实现的抛物线运动效果示例
Jan 30 Javascript
JS查找孩子节点简单示例
Jul 25 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将数据库中的电话号码读取出来并生成图片
2008/08/31 PHP
php产生随机数的两种方法实例代码 输出随机IP
2011/04/08 PHP
ThinkPHP的截取字符串函数无法显示省略号的解决方法
2014/06/25 PHP
Laravel 实现密码重置功能
2018/02/23 PHP
使用git迁移Laravel项目至新开发环境的步骤详解
2020/04/06 PHP
JavaScript开发规范要求(规范化代码)
2010/08/16 Javascript
fancybox1.3.1 基于Jquery的插件在IE中图片显示问题
2010/10/01 Javascript
解决jquery submit()提交表单提示:f[s] is not a function
2013/01/23 Javascript
jquery与js函数冲突的两种解决方法
2013/09/09 Javascript
js 动态修改css文件的方法
2014/08/05 Javascript
js中this用法实例详解
2015/05/05 Javascript
js日期范围初始化得到前一个月日期的方法
2015/05/05 Javascript
JavaScript中的setMilliseconds()方法使用详解
2015/06/11 Javascript
基于canvas实现的绚丽圆圈效果完整实例
2016/01/26 Javascript
Js类的静态方法与实例方法区分及jQuery拓展的两种方法
2016/06/03 Javascript
第一次接触神奇的Bootstrap表单
2016/07/27 Javascript
利用jQuery插件imgAreaSelect实现获得选择域的图像信息
2016/12/02 Javascript
微信小程序rich-text富文本用法实例分析
2019/05/20 Javascript
python 简易计算器程序,代码就几行
2009/08/29 Python
Python检测一个对象是否为字符串类的方法
2015/05/21 Python
举例讲解Python面向对象编程中类的继承
2016/06/17 Python
教你用Type Hint提高Python程序开发效率
2016/08/08 Python
基于python神经卷积网络的人脸识别
2018/05/24 Python
详解Python中正则匹配TAB及空格的小技巧
2019/07/26 Python
pytorch 固定部分参数训练的方法
2019/08/17 Python
Python配置文件处理的方法教程
2019/08/29 Python
Python标准库itertools的使用方法
2020/01/17 Python
pytorch之Resize()函数具体使用详解
2020/02/27 Python
Python3爬虫中Ajax的用法
2020/07/10 Python
迪士尼西班牙官方网上商店:ShopDisney西班牙
2020/02/02 全球购物
小学家长学校培训材料
2014/08/24 职场文书
捐款活动总结
2014/08/27 职场文书
党支部意见范文
2015/06/02 职场文书
幼儿教师继续教育培训心得体会
2016/01/19 职场文书
导游词之无锡丝业博物馆
2019/11/12 职场文书
读后感怎么写?书写读后感的基本技巧!
2019/12/10 职场文书