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 相关文章推荐
另类调用flash无须激活的方法
Dec 27 Javascript
js实现权限树的更新权限时的全选全消功能
Feb 17 Javascript
自己动手实现jQuery Callbacks完整功能代码详解
Nov 25 Javascript
Jquery validation remote 验证的缓存问题解决方法
Mar 25 Javascript
jquery.validate使用详解
Jun 02 Javascript
headjs实现网站并行加载但顺序执行JS
Nov 29 Javascript
Mac下使用charles遇到的问题以及解决办法
Jan 10 Javascript
Bootstrap按钮组实例详解
Jul 03 Javascript
vue如何使用 Slot 分发内容实例详解
Sep 05 Javascript
微信小程序实现带参数的分享功能(两种方法)
May 17 Javascript
angular中的post请求处理示例详解
Jun 30 Javascript
详解Vue中的watch和computed
Nov 09 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中使用Oracle数据库(5)
2006/10/09 PHP
Linux系统下使用XHProf和XHGui分析PHP运行性能
2015/12/08 PHP
Zend Framework数据库操作方法实例总结
2016/12/11 PHP
thinkphp3.2实现在线留言提交验证码功能
2017/07/19 PHP
thinkphp 抓取网站的内容并且保存到本地的实例详解
2017/08/25 PHP
LaravelS通过Swoole加速Laravel/Lumen详解
2018/03/02 PHP
实例讲解PHP表单处理
2019/02/15 PHP
百度 popup.js 完美修正版非常的不错 脚本之家推荐
2009/04/17 Javascript
查询绑定数据岛的表格中的文本并修改显示方式的js代码
2009/12/15 Javascript
js的逻辑运算符 ||
2010/05/31 Javascript
jquery插件之easing使用
2010/08/19 Javascript
Asp.net下使用Jquery Ajax传送和接收DataTable的代码
2010/09/12 Javascript
一次失败的jQuery优化尝试小结
2011/02/06 Javascript
javascript firefox 自动加载iframe 自动调整高宽示例
2013/08/27 Javascript
javascript 闭包详解
2015/07/02 Javascript
JavaScript 定时器 SetTimeout之定时刷新窗口和关闭窗口(代码超简单)
2016/02/26 Javascript
JS组件Bootstrap导航条使用方法详解
2016/04/29 Javascript
Vue表单实例代码
2016/09/05 Javascript
使用node.js对音视频文件加密的实例代码
2017/08/30 Javascript
使用JS实现导航切换时高亮显示的示例讲解
2018/08/22 Javascript
JS与SQL方式随机生成高强度密码示例
2018/12/29 Javascript
js函数柯里化的方法和作用实例分析
2020/04/11 Javascript
Python性能优化技巧
2015/03/09 Python
使用Python的Zato发送AMQP消息的教程
2015/04/16 Python
python日期时间转为字符串或者格式化输出的实例
2018/05/29 Python
python selenium循环登陆网站的实现
2019/11/04 Python
matplotlib.pyplot画图并导出保存的实例
2019/12/07 Python
完美解决keras 读取多个hdf5文件进行训练的问题
2020/07/01 Python
解决运行django程序出错问题 'str'object has no attribute'_meta'
2020/07/15 Python
汽车检测与维修个人求职信
2013/09/24 职场文书
寒假实习自荐信
2014/01/26 职场文书
创先争优宣传标语
2014/10/08 职场文书
《月光曲》教学反思
2016/02/16 职场文书
制作能在nginx和IIS中使用的ssl证书
2021/06/21 Servers
Log4j.properties配置及其使用
2021/08/02 Java/Android
python热力图实现的完整实例
2022/06/25 Python