最简单的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 Event学习第七章 事件属性
Feb 07 Javascript
通过JS自动隐藏手机浏览器的地址栏实现原理与代码
Jan 02 Javascript
web开发人员学习jQuery的6大理由及jQuery的优势介绍
Jan 03 Javascript
简约JS日历控件 实例代码
Jul 12 Javascript
在AngularJS应用中实现一些动画效果的代码
Jun 18 Javascript
jquery实现通用的内容渐显Tab选项卡效果
Sep 07 Javascript
js检测iframe是否加载完成的方法
Nov 26 Javascript
vue-loader教程介绍
Jun 14 Javascript
jQuery实现图片上传预览效果功能完整实例【测试可用】
May 28 jQuery
基于layPage插件实现两种分页方式浅析
Jul 27 Javascript
js实现超级玛丽小游戏
Mar 18 Javascript
element tree树形组件回显数据问题解决
Aug 14 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
ThinkPHP CURD方法之field方法详解
2014/06/18 PHP
php实现httpRequest的方法
2015/03/13 PHP
详解YII关联查询
2016/01/10 PHP
Yii操作数据库实现动态获取表名的方法
2016/03/29 PHP
使用Post提交时须将空格转换成加号的解释
2013/01/14 Javascript
js 得到文件后缀(通过正则实现)
2013/07/08 Javascript
JavaScript判断变量是否为undefined的两种写法区别
2013/12/04 Javascript
window.onload追加函数使用示例
2014/03/03 Javascript
Node.js抓取中文网页乱码问题和解决方法
2015/02/10 Javascript
JS中的THIS和WINDOW.EVENT.SRCELEMENT详解
2015/05/25 Javascript
在IE8上JS实现combobox支持拼音检索功能
2016/05/23 Javascript
浅谈Cookie的生命周期问题
2016/08/02 Javascript
微信小程序图表插件(wx-charts)实例代码
2017/01/17 Javascript
ReactJs实现树形结构的数据显示的组件的示例
2017/08/18 Javascript
DVA框架统一处理所有页面的loading状态
2017/08/25 Javascript
bootstrap轮播模板使用方法详解
2017/11/17 Javascript
Vue实现web分页组件详解
2017/11/28 Javascript
使用Vue做一个简单的todo应用的三种方式的示例代码
2018/10/20 Javascript
基于elementUI实现图片预览组件的示例代码
2019/03/31 Javascript
Vue中全局变量的定义和使用
2019/06/05 Javascript
使用element-ui +Vue 解决 table 里包含表单验证的问题
2020/07/17 Javascript
解决vue的touchStart事件及click事件冲突问题
2020/07/21 Javascript
Vue2.x-使用防抖以及节流的示例
2021/03/02 Vue.js
浅析Python多线程下的变量问题
2015/04/28 Python
将Python代码嵌入C++程序进行编写的实例
2015/07/31 Python
python 实现二维列表转置
2019/12/02 Python
Python pygame绘制文字制作滚动文字过程解析
2019/12/12 Python
使用python检查yaml配置文件是否符合要求
2020/04/09 Python
在jupyter notebook 添加 conda 环境的操作详解
2020/04/10 Python
linux面试题参考答案(4)
2014/09/21 面试题
单位承诺书格式
2014/05/21 职场文书
领导班子四风问题对照检查材料
2014/09/27 职场文书
2015年远程教育工作总结
2015/05/20 职场文书
学雷锋活动简报
2015/07/20 职场文书
求职信:求职应该注意的问题
2019/04/24 职场文书
PhpSpreadsheet中文文档 | Spreadsheet操作教程实例
2021/04/01 PHP