最简单的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 相关文章推荐
Javascript 多浏览器兼容总结(实战经验)
Oct 30 Javascript
扩展IE中一些不兼容的方法如contains、startWith等等
Jan 09 Javascript
JavaScript的21条基本知识点
Mar 04 Javascript
jQuery根据元素值删除数组元素的方法
Jun 24 Javascript
使用Browserify配合jQuery进行编程的超级指南
Jul 28 Javascript
10个很棒的jQuery代码片段
Sep 24 Javascript
利用BootStrap弹出二级对话框的简单实现方法
Sep 21 Javascript
BootStrap Table 设置height表头与内容无法对齐的问题
Dec 28 Javascript
html-webpack-plugin修改页面的title的方法
Jun 18 Javascript
vue.js实现照片放大功能
Jun 23 Javascript
Vue项目如何引入bootstrap、elementUI、echarts
Nov 26 Vue.js
前端实现滑动按钮AJAX与后端交互的示例代码
Feb 24 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 处理上百万条的数据库如何提高处理查询速度
2010/02/08 PHP
php rsa加密解密使用详解
2015/01/14 PHP
IE8 原生JSON支持
2009/04/13 Javascript
非常有用的40款jQuery 插件推荐(系列二)
2011/12/25 Javascript
js定时器的使用(实例讲解)
2014/01/06 Javascript
js通过location.search来获取页面传来的参数
2014/09/11 Javascript
Javascript中Array用法实例分析
2015/06/13 Javascript
JavaScript将DOM事件处理程序封装为event.js 出现的低级错误问题
2016/08/03 Javascript
jQuery实现导航高亮的方法【附demo源码下载】
2016/11/09 Javascript
VUE重点问题总结
2018/03/19 Javascript
nodejs require js文件入口,在package.json中指定默认入口main方法
2018/10/10 NodeJs
vuejs2.0运用原生js实现简单拖拽元素功能
2020/08/21 Javascript
微信小程序 云开发模糊查询实现解析
2019/09/02 Javascript
Nodejs + Websocket 指定发送及群聊的实现
2020/01/09 NodeJs
24个解决实际问题的ES6代码片段(小结)
2020/02/02 Javascript
小程序点餐界面添加购物车左右摆动动画
2020/09/23 Javascript
原生JavaScript实现五子棋游戏
2020/11/09 Javascript
js 执行上下文和作用域的相关总结
2021/02/08 Javascript
在Debian下配置Python+Django+Nginx+uWSGI+MySQL的教程
2015/04/25 Python
python中import学习备忘笔记
2017/01/24 Python
python取代netcat过程分析
2018/02/10 Python
Python中的引用知识点总结
2019/05/20 Python
python networkx 包绘制复杂网络关系图的实现
2019/07/10 Python
python函数的万能参数传参详解
2019/07/26 Python
python-tornado的接口用swagger进行包装的实例
2019/08/29 Python
用python制作个视频下载器
2021/02/01 Python
微软新西兰官方网站:Microsoft New Zealand
2018/08/17 全球购物
Joseph官网:英国小众奢侈品牌
2019/05/17 全球购物
公司活动总结怎么写
2014/06/25 职场文书
个人向公司借款协议书
2014/10/09 职场文书
房屋出售授权委托书
2014/10/12 职场文书
2014幼儿园中班工作总结
2014/11/10 职场文书
初中家长评语和期望
2014/12/26 职场文书
Python绘制地图神器folium的新人入门指南
2021/05/23 Python
python之django路由和视图案例教程
2021/07/26 Python
解决flex布局中子项目尺寸不受flex-shrink限制
2022/05/11 HTML / CSS