最简单的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小技巧--自动隐藏红叉叉
Aug 13 Javascript
jQuery 源码分析笔记(4) Ready函数
Jun 02 Javascript
js复制到剪切板的实例方法
Jun 28 Javascript
javascript获取鼠标位置部分的实例代码(兼容IE,FF)
Aug 05 Javascript
Javascript加载速度慢的解决方案
Mar 11 Javascript
Javascript核心读书有感之类型、值和变量
Feb 11 Javascript
js去除浏览器默认底图的方法
Jun 08 Javascript
JS提交form表单实例分析
Dec 10 Javascript
用JS中split方法实现彩色文字背景效果实例
Aug 24 Javascript
bootstrap multiselect 多选功能实现方法
Jun 05 Javascript
jQuery实现的表格前端排序功能示例
Sep 18 jQuery
微信小程序开发之路由切换页面重定向问题
Sep 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制作文本式留言板
2015/03/18 PHP
PHP xpath提取网页数据内容代码解析
2020/07/16 PHP
Jquery replace 字符替换实现代码
2010/12/02 Javascript
javascript仿qq界面的折叠菜单实现代码
2012/12/12 Javascript
javascript window.open打开新窗口后无法再次打开该窗口问题的解决方法
2014/04/12 Javascript
Jquery实现仿腾讯娱乐频道焦点图(幻灯片)特效
2015/03/06 Javascript
JavaScript实现自动对页面上敏感词进行屏蔽的方法
2015/07/27 Javascript
js模态对话框使用方法详解
2017/02/16 Javascript
jQuery EasyUI Draggable拖动组件
2017/03/01 Javascript
浅谈mvvm-simple双向绑定简单实现
2018/04/18 Javascript
video.js 实现视频只能后退不能快进的思路详解
2018/08/09 Javascript
vue forEach循环数组拿到自己想要的数据方法
2018/09/21 Javascript
原生js实现公告滚动效果
2021/01/10 Javascript
全面分析JavaScript 继承
2019/05/30 Javascript
详解将微信小程序接口Promise化并使用async函数
2019/08/05 Javascript
JS实现的定时器展示简单秒表、页面弹框及跳转操作完整示例
2020/01/26 Javascript
通过Kettle自定义jar包供javascript使用
2020/01/29 Javascript
vue3.0 上手体验
2020/09/21 Javascript
[33:17]OG vs VGJ.T 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python基于QRCode实现生成二维码的方法【下载,安装,调用等】
2017/07/11 Python
python的socket编程入门
2018/01/29 Python
python jieba分词并统计词频后输出结果到Excel和txt文档方法
2018/02/11 Python
Python SQLite3简介
2018/02/22 Python
python使用folium库绘制地图点击框
2018/09/21 Python
python抖音表白程序源代码
2019/04/07 Python
在 Jupyter 中重新导入特定的 Python 文件(场景分析)
2019/10/27 Python
使用TensorFlow对图像进行随机旋转的实现示例
2020/01/20 Python
html5调用app分享功能示例(WebViewJavascriptBridge)
2018/03/21 HTML / CSS
Notino匈牙利:购买香水和化妆品
2019/04/12 全球购物
运动会解说词50字
2014/01/18 职场文书
创建服务型党组织实施方案
2014/02/25 职场文书
竞选劳动委员演讲稿
2014/04/28 职场文书
2014社区健康教育工作总结
2014/12/16 职场文书
2015年入党决心书
2015/02/05 职场文书
导游词之山西关帝庙
2019/11/01 职场文书
mysql知识点整理
2021/04/05 MySQL