最简单的JavaScript验证整数、小数、实数、有效位小数正则表达式


Posted in Javascript onApril 17, 2015
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<title> 验证数字最简单正则表达式大全 </title> 
</head> 
<body> 
<h3>输入完按回车后即可验证!(自认为最简单!)</h3> 
正整数:  <input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^/d+$/.test(this.value));" /> 
<br /> 
负整数:  <input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^-/d+$/.test(this.value));" /> 
<br /> 
整 数:  <input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^-?/d+$/.test(this.value));" /> 
<br /> 
正小数:  <input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^/d+/./d+$/.test(this.value));" /> 
<br /> 
负小数:  <input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^-/d+/./d+$/.test(this.value));" /> 
<br /> 
小 数:  <input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^-?/d+/./d+$/.test(this.value));" /> 
<br /> 
实 数:  <input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^-?/d+(/./d+)?$/.test(this.value));" /> 
<br /> 
保留1位小数:<input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^-?/d+(/./d{1,1})?$/.test(this.value));" /> 
<br /> 
保留2位小数:<input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^-?/d+(/./d{1,2})?$/.test(this.value));" /> 
<br /> 
保留3位小数:<input type="text" size="20" onkeydown="if(event.keyCode == 13) alert(/^-?/d+(/./d{1,3})?$/.test(this.value));" /> 
<br /> 
</body> 
</html>
Javascript 相关文章推荐
jQuery获取地址栏参数插件(模仿C#)
Oct 26 Javascript
HTML5之lang属性与dir属性的详解
Jun 19 Javascript
微信小程序 实战小程序实例
Oct 08 Javascript
JS去除重复并统计数量的实现方法
Dec 15 Javascript
JavaScript和jQuery制作光棒效果
Feb 24 Javascript
Bootstrap栅格系统简单实现代码
Mar 06 Javascript
基于Bootstrap框架实现图片切换
Mar 10 Javascript
jQuery简易时光轴实现方法示例
Mar 13 Javascript
解决JavaScript layui 下拉框不显示的问题
Aug 14 Javascript
详解如何为你的angular app构建一个第三方库
Dec 07 Javascript
jQuery实现的导航条点击后高亮显示功能示例
Mar 04 jQuery
es5 类与es6中class的区别小结
Nov 09 Javascript
jQuery实现自定义事件的方法
Apr 17 #Javascript
jQuery插件slides实现无缝轮播图特效
Apr 17 #Javascript
js实现touch移动触屏滑动事件
Apr 17 #Javascript
JavaScript实现控制打开文件另存为对话框的方法
Apr 17 #Javascript
JavaScript对象反射用法实例
Apr 17 #Javascript
深入分析Javascript跨域问题
Apr 17 #Javascript
JavaScript实现MIPS乘法模拟的方法
Apr 17 #Javascript
You might like
php 冒泡排序 交换排序法
2011/05/10 PHP
PHP开发中常用的十个代码样例
2016/02/02 PHP
实例讲解php实现多线程
2019/01/27 PHP
Thinkphp5框架使用validate实现验证功能的方法
2019/08/27 PHP
通过ifame指向的页面高度调整iframe的高度
2006/10/05 Javascript
JQery jstree 大数据量问题解决方法
2010/03/09 Javascript
javascript中关于执行环境的杂谈
2011/08/14 Javascript
TextArea设置MaxLength属性最大输入值的js代码
2012/12/21 Javascript
给事件响应函数传参数的四种方式小结
2013/12/05 Javascript
Ajax局部更新导致JS事件重复触发问题的解决方法
2014/10/14 Javascript
Bootstrap编写一个同时适用于PC、平板、手机的登陆页面
2016/06/30 Javascript
详解微信小程序设置底部导航栏目方法
2017/06/29 Javascript
浅谈React中的元素、组件、实例和节点
2018/02/27 Javascript
vue中锚点的三种方法
2018/07/06 Javascript
JS拖拽排序插件Sortable.js用法实例分析
2019/02/20 Javascript
javascript数组常见操作方法实例总结【连接、添加、删除、去重、排序等】
2019/06/13 Javascript
微信小程序返回上一页传参并刷新过程解析
2019/12/13 Javascript
Js on及addEventListener原理用法区别解析
2020/07/11 Javascript
基于JS实现计算24点算法代码实例解析
2020/07/23 Javascript
微信小程序中data-key属性之数据传输(经验总结)
2020/08/22 Javascript
Javascript实现打鼓效果
2021/01/29 Javascript
[01:07:41]IG vs VGJ.T 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
举例详解Python中的split()函数的使用方法
2015/04/07 Python
python脚本监控docker容器
2016/04/27 Python
Python线程指南详细介绍
2017/01/05 Python
python 字符串转列表 list 出现\ufeff的解决方法
2017/06/22 Python
python使用matplotlib绘制热图
2018/11/07 Python
python爬虫超时的处理的实例
2018/12/19 Python
python实现数据分析与建模
2019/07/11 Python
python脚本和网页有何区别
2020/07/02 Python
html5利用canvas绘画二级树形结构图的示例
2017/09/27 HTML / CSS
债务纠纷委托书
2014/08/30 职场文书
2014年药剂科工作总结
2014/11/26 职场文书
地道战观后感500字
2015/06/04 职场文书
中学语文教学反思
2016/02/16 职场文书
解析MySQL索引的作用
2022/03/03 MySQL