最简单的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 继承实现例子
Aug 12 Javascript
JQuery为textarea添加maxlength属性并且兼容IE
Apr 25 Javascript
jquery中ajax处理跨域的三大方式
Jan 05 Javascript
javascript数组去重小结
Mar 07 Javascript
JavaScript实战之带收放动画效果的导航菜单
Aug 16 Javascript
javascript鼠标跟随运动3种效果(眼球效果,苹果菜单,方向跟随)
Oct 27 Javascript
JS实现碰撞检测的方法分析
Jan 19 Javascript
浅谈微信JS-SDK 微信分享接口开发(介绍版)
Aug 15 Javascript
详解Vue.js中引入图片路径的几种方式
Jun 17 Javascript
vue跳转同一个组件,参数不同,页面接收值只接收一次的解决方法
Nov 05 Javascript
vue keep-alive列表页缓存 详情页返回上一页不刷新,定位到之前位置
Nov 26 Javascript
javascript实现简单页面倒计时
Mar 02 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/01/13 PHP
PHP使用GETDATE获取当前日期时间作为一个关联数组的方法
2015/03/19 PHP
Centos 6.5系统下编译安装PHP 7.0.13的方法
2016/12/19 PHP
PHP CURL与java http使用方法详解
2018/01/26 PHP
Avengerls vs KG BO3 第一场2.18
2021/03/10 DOTA
用JavaScrpt实现文件夹简单轻松加密的实现方法图文
2008/09/08 Javascript
jquery操作checked属性以及disabled属性的多种方法
2014/06/20 Javascript
JQuery对ASP.NET MVC数据进行更新删除
2016/07/13 Javascript
利用JS实现数字增长
2016/07/28 Javascript
浅谈js原生拖放
2016/11/21 Javascript
谈谈JavaScript中浏览器兼容问题的写法小议
2016/12/17 Javascript
canvas实现刮刮卡效果
2017/03/14 Javascript
解决Vue页面固定滚动位置的处理办法
2017/07/13 Javascript
使用Node搭建reactSSR服务端渲染架构
2018/08/30 Javascript
简单了解JS打开url的方法
2020/02/21 Javascript
讲解Python中的递归函数
2015/04/27 Python
python获得linux下所有挂载点(mount points)的方法
2015/04/29 Python
一文带你了解Python中的字符串是什么
2018/11/20 Python
Python实现随机取一个矩阵数组的某几行
2019/11/26 Python
Tensorflow中k.gradients()和tf.stop_gradient()用法说明
2020/06/10 Python
Python约瑟夫生者死者小游戏实例讲解
2021/01/04 Python
为2021年的第一场雪锦上添花:用matplotlib绘制雪花和雪景
2021/01/05 Python
如何用Python编写一个电子考勤系统
2021/02/08 Python
董事长秘书岗位职责
2013/11/29 职场文书
网络工程师职业规划
2014/02/10 职场文书
电厂职工自我鉴定
2014/02/20 职场文书
中专生毕业个人鉴定
2014/02/26 职场文书
安全责任书范文
2014/03/12 职场文书
学生会竞选演讲稿怎么写
2014/08/26 职场文书
工作失误检讨书(3篇)
2014/10/11 职场文书
模范教师事迹材料
2014/12/16 职场文书
2015年母亲节活动策划方案
2015/05/04 职场文书
幼儿园重阳节活动总结
2015/05/05 职场文书
学生早退检讨书(范文)
2019/08/19 职场文书
php 原生分页
2021/04/01 PHP
Win11电源已接通但未充电怎么办?Win11电源已接通未充电的解决方法
2022/04/05 数码科技