最简单的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中this关键词的使用技巧、工作原理以及注意事项
May 20 Javascript
jquery css 设置table的奇偶行背景色示例
Jun 03 Javascript
深入探寻javascript定时器
Jan 02 Javascript
JavaScript中property和attribute的区别详细介绍
Mar 03 Javascript
jQuery经过一段时间自动隐藏指定元素的方法
Mar 17 Javascript
BootstrapTable与KnockoutJS相结合实现增删改查功能【一】
May 10 Javascript
JS中用三种方式实现导航菜单中的二级下拉菜单
Oct 31 Javascript
BootStrap Validator 版本差异问题导致的submitHandler失效问题的解决方法
Dec 01 Javascript
基于jQuery实现滚动刷新效果
Jan 09 Javascript
轻量级富文本编辑器wangEditor结合vue使用方法示例
Oct 10 Javascript
React Hooks的深入理解与使用
Nov 12 Javascript
解决vue watch数据的方法被调用了两次的问题
Nov 07 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生成便于打印的网页
2006/10/09 PHP
深入file_get_contents函数抓取内容失败的原因分析
2013/06/25 PHP
PHP实现二维数组根据key进行排序的方法
2016/12/30 PHP
PHP给前端返回一个JSON对象的实例讲解
2018/05/31 PHP
Ubuntu中支持PHP5与PHP7双版本的简单实现
2018/08/19 PHP
PHP面向对象程序设计模拟一般面向对象语言中的方法重载(overload)示例
2019/06/13 PHP
laravel 框架结合关联查询 when()用法分析
2019/11/22 PHP
BOOM vs RR BO5 第一场 2.14
2021/03/10 DOTA
JavaScript window.setTimeout() 的详细用法
2009/11/04 Javascript
Jquery.TreeView结合ASP.Net和数据库生成菜单导航条
2010/08/27 Javascript
Jquery Ajax的Get方式时需要注意URL地方
2011/04/07 Javascript
JS对象与JSON格式数据相互转换
2012/02/20 Javascript
jquery.pagination.js 无刷新分页实现步骤分享
2012/05/23 Javascript
Extjs Label的 fieldLabel和html属性值对齐的方法
2014/06/15 Javascript
jQuery判断checkbox是否选中的3种方法
2014/08/12 Javascript
浅谈jquery事件处理
2015/04/24 Javascript
javascript实现树形菜单的方法
2015/07/17 Javascript
JS实现横向拉伸动感伸缩菜单效果代码
2015/09/04 Javascript
js数组去重的5种算法实现
2015/11/04 Javascript
jquery+json实现动态商品内容展示的方法
2016/01/14 Javascript
微信小程序 教程之条件渲染
2016/10/18 Javascript
Electron 如何调用本地模块的方法
2019/02/01 Javascript
js中对象与对象创建方法的各种方法
2019/02/27 Javascript
js中的深浅拷贝问题简析
2019/05/10 Javascript
vue-router跳转时打开新页面的两种方法
2019/07/29 Javascript
编写一个javascript元循环求值器的方法
2020/04/14 Javascript
Python实现的NN神经网络算法完整示例
2018/06/19 Python
Python 继承,重写,super()调用父类方法操作示例
2019/09/29 Python
使用Python的Turtle库绘制森林的实例
2019/12/18 Python
python matplotlib imshow热图坐标替换/映射实例
2020/03/14 Python
全网最细 Python 格式化输出用法讲解(推荐)
2021/01/18 Python
HTML5 标准将把互联网视频扔回到黑暗时代
2010/02/10 HTML / CSS
HTML5语音识别标签写法附图
2013/11/18 HTML / CSS
Mio Skincare美国官网:身体紧致及孕期身体护理
2017/03/05 全球购物
化学教育专业求职信
2014/07/08 职场文书
如何书写先进事迹材料?
2019/07/02 职场文书