最简单的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 相关文章推荐
JS 无法通过W3C验证的处理方法
Mar 09 Javascript
12个非常有创意的JavaScript小游戏
Mar 18 Javascript
打开新窗口关闭当前页面不弹出关闭提示js代码
Mar 18 Javascript
在JavaScript中操作时间之getUTCDate()方法的使用
Jun 10 Javascript
jQuery animate和CSS3相结合实现缓动追逐效果附源码下载
Apr 18 Javascript
jQuery操作动态生成的内容的方法
May 28 Javascript
jQuery实现的瀑布流加载效果示例
Sep 13 Javascript
WdatePicker.js时间日期插件的使用方法
Jul 26 Javascript
基于Require.js使用方法(总结)
Oct 26 Javascript
爬虫利器Puppeteer实战
Jan 09 Javascript
JavaScript 面向对象基础简单示例
Oct 02 Javascript
ztree+ajax实现文件树下载功能
May 18 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的autoload机制的实现解析
2012/09/15 PHP
php将字符串转换成16进制的方法
2015/03/17 PHP
动态表单验证的操作方法和TP框架里面的ajax表单验证
2017/07/19 PHP
PHP实现财务审核通过后返现金额到客户的功能
2019/07/04 PHP
TP - 比RBAC更好的权限认证方式(Auth类认证)
2021/03/09 PHP
由document.body和document.documentElement想到的
2009/04/13 Javascript
基于jquery的inputlimiter 实现字数限制功能
2010/05/30 Javascript
js 判断计算字符串长度/判断空的简单方法
2013/08/05 Javascript
jquery事件重复绑定的快速解决方法
2014/01/03 Javascript
购物车选中得到价格实现示例
2014/01/26 Javascript
jQuery事件绑定on()、bind()与delegate() 方法详解
2015/06/03 Javascript
JavaScript模板引擎用法实例
2015/07/10 Javascript
javascript实现二级级联菜单的简单制作
2015/11/19 Javascript
Nodejs全局安装和本地安装的不同之处
2016/07/04 NodeJs
JQuery实现DIV其他动画效果的简单实例
2016/09/18 Javascript
15个非常实用的JavaScript代码片段
2016/12/18 Javascript
微信小程序 数据遍历的实现
2017/04/05 Javascript
20170918 前端开发周报之JS前端开发必看
2017/09/18 Javascript
vue 纯js监听滚动条到底部的实例讲解
2018/09/03 Javascript
微信小程序的注册页面包含倒计时验证码、获取用户信息
2019/05/22 Javascript
JQuery发送ajax请求时中文乱码问题解决
2019/11/14 jQuery
详解vue组件之间的通信
2020/08/30 Javascript
TensorFlow实现iris数据集线性回归
2018/09/07 Python
Python3.0 实现决策树算法的流程
2019/08/08 Python
Django之PopUp的具体实现方法
2019/08/31 Python
Python性能分析工具Profile使用实例
2019/11/19 Python
浅谈Python3实现两个矩形的交并比(IoU)
2020/01/18 Python
解决pycharm每次打开项目都需要配置解释器和安装库问题
2020/02/26 Python
python 装饰器的使用示例
2020/10/10 Python
python爬取招聘要求等信息实例
2020/11/20 Python
Django缓存Cache使用详解
2020/11/30 Python
如何利用Python matplotlib绘制雷达图
2020/12/21 Python
CSS3使用transition属性实现过渡效果
2018/04/18 HTML / CSS
动员大会主持词
2014/03/20 职场文书
中学生运动会通讯稿大全
2014/09/18 职场文书
Redis遍历所有key的两个命令(KEYS 和 SCAN)
2021/04/12 Redis