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 相关文章推荐
JavaScript 学习笔记(七)字符串的连接
Dec 31 Javascript
JS 实现导航栏悬停效果(续)
Sep 24 Javascript
限制textbox或textarea输入字符长度的JS代码
Oct 16 Javascript
利用CSS、JavaScript及Ajax实现高效的图片预加载
Oct 16 Javascript
Jquery Post处理后不进入回调的原因及解决方法
Jul 15 Javascript
js实现简洁的滑动门菜单(选项卡)效果代码
Sep 04 Javascript
Javascript实现苹果悬浮虚拟按钮
Apr 10 Javascript
jquery实现表格中点击相应行变色功能效果【实例代码】
May 09 Javascript
JS全局变量和局部变量最新解析
Jun 24 Javascript
原生js实现图片放大缩小计时器效果
Jan 20 Javascript
JQuery 进入页面默认给已赋值的复选框打钩
Mar 23 jQuery
VUE2.0+ElementUI2.0表格el-table循环动态列渲染的写法详解
Nov 30 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实现Ftp用户的在线管理
2012/02/16 PHP
PHP数组和explode函数示例总结
2015/05/08 PHP
PHP仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态或评论的功能(上)
2017/05/26 PHP
PHP实现的操作数组类库定义与用法示例
2019/05/24 PHP
PHP后门隐藏的一些技巧总结
2020/11/04 PHP
jquery下组织javascript代码(js函数化)
2010/08/25 Javascript
根据IP的地址,区分不同的地区,查看不同的网站页面的js代码
2013/02/26 Javascript
深入理解javascript原型链和继承
2014/09/23 Javascript
jquery文档操作wrap()方法实例简述
2015/01/10 Javascript
jQuery实现的在线答题功能
2015/04/12 Javascript
基于jQuery仿淘宝产品图片放大镜代码分享
2020/06/23 Javascript
使用AngularJS 跨站请求如何解决jsonp请求问题
2017/01/16 Javascript
ReactNative短信验证码倒计时控件的实现代码
2017/07/20 Javascript
vue 检测用户上传图片宽高的方法
2020/02/06 Javascript
浅谈Vue使用Cascader级联选择器数据回显中的坑
2020/10/31 Javascript
SpringBoot在yml配置文件中配置druid的操作
2020/11/16 Javascript
js实现扫雷源代码
2020/11/27 Javascript
python获取当前时间对应unix时间戳的方法
2015/05/15 Python
python删除过期文件的方法
2015/05/29 Python
Pycharm之快速定位到某行快捷键的方法
2019/01/20 Python
将pip源更换到国内镜像的详细步骤
2019/04/07 Python
python之生产者消费者模型实现详解
2019/07/27 Python
Python如何利用Har文件进行遍历指定字典替换提交的数据详解
2020/11/05 Python
canvas 绘图时位置偏离的问题解决
2020/09/16 HTML / CSS
ET Mall东森购物网:东森严选
2017/03/06 全球购物
西班牙高科技产品购物网站:MejorDeseo
2019/09/08 全球购物
校本教研工作方案
2014/01/14 职场文书
十佳大学生事迹材料
2014/01/29 职场文书
《日月潭》教学反思
2014/02/28 职场文书
端午节活动总结
2014/08/26 职场文书
讲文明知礼仪演讲稿
2014/09/13 职场文书
行政秘书工作自我鉴定
2014/09/15 职场文书
手把手教你制定暑期学习计划,让你度过充实的暑假
2019/08/22 职场文书
MySQL创建索引需要了解的
2021/04/08 MySQL
使用pandas模块实现数据的标准化操作
2021/05/14 Python
如何在向量化NumPy数组上进行移动窗口
2021/05/18 Python