最简单的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使用手册之一
Mar 24 Javascript
javascript document.referrer 用法
Apr 30 Javascript
jQuery:节点(插入,复制,替换,删除)操作
Mar 04 Javascript
浅析js中的浮点型运算问题
Jan 06 Javascript
JavaScript函数作用域链分析
Feb 13 Javascript
jQuery插件实现控制网页元素动态居中显示
Mar 24 Javascript
javascript常用经典算法实例详解
Nov 25 Javascript
正则表达式替换html元素属性的方法
Nov 26 Javascript
vue2.0 自定义日期时间过滤器
Jun 07 Javascript
关于meta viewport中target-densitydpi属性详解(推荐)
Aug 18 Javascript
javascript获取图片的top N主色值方法详解
Jan 26 Javascript
vue打开新窗口并实现传参的图文实例
Mar 04 Vue.js
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简单封装了一些常用JS操作
2007/02/25 PHP
php利用scws实现mysql全文搜索功能的方法
2014/12/25 PHP
php单例模式实现方法分析
2015/03/14 PHP
在laravel中使用Symfony的Crawler组件分析HTML
2017/06/19 PHP
几个常用的JavaScript字符串处理函数 - split()、join()、substring()和indexOf()
2009/06/02 Javascript
ajax更新数据后,jquery、jq失效问题
2011/03/16 Javascript
jQuery实现用方向键控制层的上下左右移动
2013/01/13 Javascript
运算符&amp;&amp;的三个不同层次
2013/04/07 Javascript
JavaScript link方法入门实例(给字符串加上超链接)
2014/10/17 Javascript
基于JavaScript代码实现随机漂浮图片广告
2016/01/05 Javascript
js去字符串前后空格的实现方法
2016/02/26 Javascript
浅析js绑定事件的常用方法
2016/05/15 Javascript
javascript之Boolean类型对象
2016/06/07 Javascript
Ajax+FormData+javascript实现无刷新表单信息提交
2016/10/24 Javascript
微信小程序 解决swiper不显示图片的方法
2017/01/04 Javascript
Bootstrap缩略图与警告框学习使用
2017/02/08 Javascript
Js中async/await的执行顺序详解
2017/09/22 Javascript
移动端网页开发调试神器Eruda的介绍与使用技巧
2017/10/30 Javascript
bootstrap中日历范围选择插件daterangepicker的使用详解
2018/04/17 Javascript
jQuery实现table表格checkbox全选的方法分析
2018/07/04 jQuery
解决vue中修改了数据但视图无法更新的情况
2018/08/27 Javascript
iview tabs 顶部导航栏和模块切换栏的示例代码
2019/03/04 Javascript
vue项目前端埋点的实现
2019/03/06 Javascript
如何实现js拖拽效果及原理解析
2020/05/08 Javascript
Python使用turtule画五角星的方法
2015/07/09 Python
详解Python 数据库的Connection、Cursor两大对象
2018/06/25 Python
爬虫代理池Python3WebSpider源代码测试过程解析
2019/12/20 Python
使用wxpy实现自动发送微信消息功能
2020/02/28 Python
利用python清除移动硬盘中的临时文件
2020/10/28 Python
Python经纬度坐标转换为距离及角度的实现
2020/11/01 Python
应届生的求职推荐信范文
2013/11/30 职场文书
教师专业自荐书范文
2014/02/10 职场文书
幼儿园小班评语大全
2014/04/17 职场文书
情侣餐厅的创业计划书范本!
2019/07/26 职场文书
Python first-order-model实现让照片动起来
2022/06/25 Python
MySQL远程无法连接的一些常见原因总结
2022/09/23 MySQL