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 相关文章推荐
jquery.messager.js插件导致页面抖动的解决方法
Jul 14 Javascript
jquery validate添加自定义验证规则(验证邮箱 邮政编码)
Dec 04 Javascript
利用js读取动态网站从服务器端返回的数据
Feb 10 Javascript
jquery使用Cookie和JSON记录用户最近浏览历史
Apr 19 Javascript
只需五句话搞定JavaScript作用域(经典)
Jul 26 Javascript
jquery自动补齐功能插件flexselect用法示例
Aug 06 Javascript
JS对HTML表格进行增删改操作
Aug 22 Javascript
JQuery PHP图片在线裁剪实例
Jul 27 Javascript
Javascript中常用类型的格式化方法小结
Dec 26 Javascript
jq stop()和:is(:animated)的用法及区别(详解)
Feb 12 Javascript
JS 组件系列之Bootstrap Table的冻结列功能彻底解决高度问题
Jun 30 Javascript
vue实现输入框自动跳转功能
May 20 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
实用函数3
2007/11/08 PHP
PHP5.3的垃圾回收机制(动态存储分配方案)深入理解
2012/12/10 PHP
PHP实现的下载远程图片自定义函数分享
2015/01/28 PHP
PHP遍历数组的方法汇总
2015/04/30 PHP
PHP防盗链的基本思想 防盗链的设置方法
2015/09/25 PHP
Zend Framework教程之响应对象的封装Zend_Controller_Response实例详解
2016/03/07 PHP
网页图片延时加载的js代码
2010/04/22 Javascript
基于jquery异步传输json数据格式实例代码
2013/11/23 Javascript
js仿百度贴吧验证码特效实例代码
2014/01/16 Javascript
javascript根据像素点取位置示例
2014/01/27 Javascript
浅析Node.js中使用依赖注入的相关问题及解决方法
2015/06/24 Javascript
深入php面向对象、模式与实践
2016/02/16 Javascript
关于js二维数组和多维数组的定义声明(详解)
2016/10/02 Javascript
jQuery Masonry瀑布流插件使用方法详解
2017/01/18 Javascript
微信浏览器禁止页面下拉查看网址实例详解
2017/06/28 Javascript
jquery中attr、prop、data区别与用法分析
2019/09/25 jQuery
JQuery中DOM节点的操作与访问方法实例分析
2019/12/23 jQuery
[00:37]食人魔魔法师轮盘吉兆顺应全新至宝将拥有额外款式
2019/12/19 DOTA
[46:42]DOTA2-DPC中国联赛正赛 Aster vs Magma BO3 第二场 3月5日
2021/03/11 DOTA
python绘图库Matplotlib的安装
2014/07/03 Python
Python中的闭包总结
2014/09/18 Python
django模型中的字段和model名显示为中文小技巧分享
2014/11/18 Python
深入浅析ImageMagick命令执行漏洞
2016/10/11 Python
用Python实现随机森林算法的示例
2017/08/24 Python
Python文件如何引入?详解引入Python文件步骤
2018/12/10 Python
python2.7实现复制大量文件及文件夹资料
2019/08/31 Python
Django中使用haystack+whoosh实现搜索功能
2019/10/08 Python
pyinstaller打包找不到文件的问题解决
2020/04/15 Python
python删除某个目录文件夹的方法
2020/05/26 Python
css3 flex实现div内容水平垂直居中的几种方法
2020/03/27 HTML / CSS
毕业生个人的自我评价优秀范文
2013/10/03 职场文书
课外小组活动总结
2014/08/27 职场文书
2014副局长群众路线对照检查材料思想汇报
2014/09/22 职场文书
个人委托书范文
2015/01/28 职场文书
oracle DGMGRL ORA-16603报错的解决方法(DG Broker)
2021/04/06 Oracle
Android自定义双向滑动控件
2022/04/19 Java/Android