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中parseInt函数浅谈
Jul 31 Javascript
javascript伸缩型菜单实现代码
Nov 16 Javascript
javascript实现拖放效果
Dec 16 Javascript
JavaScript无操作后屏保功能的实现方法
Jul 04 Javascript
教你5分钟学会用requirejs(必看篇)
Jul 25 Javascript
webpack4 入门最简单的例子介绍
Sep 05 Javascript
jQuery-ui插件sortable实现自由拖动排序
Dec 01 jQuery
详解vue-element Tree树形控件填坑路
Mar 26 Javascript
Vue实现点击显示不同图片的效果
Aug 10 Javascript
layer 刷新某个页面的实现方法
Sep 05 Javascript
解决vue加scoped后就无法修改vant的UI组件的样式问题
Sep 07 Javascript
vue 实现图片懒加载功能
Dec 31 Vue.js
防止按钮在短时间内被多次点击的方法
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 strlen mb_strlen计算中英文混排字符串长度
2009/07/10 PHP
php中实现字符串翻转的方法
2017/02/22 PHP
jquery中输入验证中一个不错的效果
2010/08/21 Javascript
jquery $.ajax()取xml数据的小问题解决方法
2010/11/20 Javascript
jQuery中的.bind()、.live()和.delegate()之间区别分析
2011/06/08 Javascript
JavaScript设计模式之抽象工厂模式介绍
2014/12/28 Javascript
jquery实现像栅栏一样左右滑出式二级菜单效果代码
2015/08/24 Javascript
基于BootStrap环境写jQuery tabs插件
2016/07/12 Javascript
jQuery文字轮播特效
2017/02/12 Javascript
js中DOM三级列表(代码分享)
2017/03/20 Javascript
解决BootStrap Fileinput手机图片上传显示旋转问题
2017/06/01 Javascript
angular使用bootstrap方法手动启动的实例代码
2017/07/18 Javascript
vue内置组件transition简单原理图文详解(小结)
2018/07/12 Javascript
jQuery Migrate 插件用法实例详解
2019/05/22 jQuery
详解vue中使用axios对同一个接口连续请求导致返回数据混乱的问题
2019/11/06 Javascript
Vue实现点击导航栏当前标签后变色功能
2020/08/19 Javascript
Ant-design-vue Table组件customRow属性的使用说明
2020/10/28 Javascript
使用vant的地域控件追加全部选项
2020/11/03 Javascript
Python使用爬虫猜密码
2016/02/19 Python
python selenium自动化测试框架搭建的方法步骤
2020/06/14 Python
Keras设定GPU使用内存大小方式(Tensorflow backend)
2020/05/22 Python
新版Pycharm中Matplotlib不会弹出独立的显示窗口的问题
2020/06/02 Python
HTML5 LocalStorage 本地存储刷新值还在
2017/03/10 HTML / CSS
wedgwood加拿大官网:1759年成立的英国国宝级陶瓷餐具品牌
2018/07/17 全球购物
西班牙宠物用品和食品网上商店:Tiendanimal
2019/06/06 全球购物
.net面试题
2016/09/17 面试题
客服专员岗位职责范本
2013/11/29 职场文书
奥巴马演讲稿
2014/01/08 职场文书
协议书的格式
2014/04/23 职场文书
文明班集体申报材料
2014/05/23 职场文书
大一新生期末自我评价
2014/09/12 职场文书
委托代理人授权委托书范本
2014/09/24 职场文书
上市公司财务总监岗位职责
2015/04/03 职场文书
工作失职自我检讨书
2015/05/05 职场文书
2016年社会主义核心价值观心得体会
2016/01/21 职场文书
css3中2D转换之有趣的transform形变效果
2022/02/24 HTML / CSS