最简单的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 让图片在 div或dl里 居中,底部对齐
Jan 21 Javascript
jQuery自定义添加&quot;$&quot;与解决&quot;$&quot;冲突的方法
Jan 19 Javascript
js实现网页抽奖实例
Aug 05 Javascript
JS基于递归实现倒计时效果的方法
Nov 26 Javascript
详解微信小程序开发之——wx.showToast(OBJECT)的使用
Jan 18 Javascript
canvas绘制一个常用的emoji表情
Mar 30 Javascript
JS简单实现数组去重的方法分析
Oct 14 Javascript
Angular如何在应用初始化时运行代码详解
Jun 11 Javascript
angular1.x ui-route传参的三种写法小结
Aug 31 Javascript
vue  directive定义全局和局部指令及指令简写
Nov 20 Javascript
JS实现数组删除指定元素功能示例
Jun 05 Javascript
JavaScript前端开发时数值运算的小技巧
Jul 28 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运行出现Call to undefined function curl_init()的解决方法
2010/11/02 PHP
一个基于PDO的数据库操作类
2011/03/24 PHP
phpstorm配置Xdebug进行调试PHP教程
2014/12/01 PHP
PHP-FPM之Chroot执行环境详解
2015/08/03 PHP
javascript 去字符串空格终极版(支持utf8)
2009/11/14 Javascript
ASP Json Parser修正版
2009/12/06 Javascript
30分钟就入门的正则表达式基础教程
2013/02/25 Javascript
js换图片效果可进行定时操作
2014/06/09 Javascript
41个Web开发者必须收藏的JavaScript实用技巧
2016/07/22 Javascript
Angular中$cacheFactory的作用和用法实例详解
2016/08/19 Javascript
jQuery实现复制到粘贴板功能
2017/02/11 Javascript
Angular4自制一个市县二级联动组件示例
2017/11/21 Javascript
简化版的vue-router实现思路详解
2018/10/19 Javascript
小程序页面动态配置实现方法
2019/02/05 Javascript
Vue路由切换页面不更新问题解决方案
2020/07/10 Javascript
Vue 禁用浏览器的前进后退操作
2020/09/04 Javascript
OpenLayers3实现测量功能
2020/09/25 Javascript
教你安装python Django(图文)
2013/11/04 Python
Python端口扫描简单程序
2016/11/10 Python
使用Python写CUDA程序的方法
2017/03/27 Python
python中利用Future对象回调别的函数示例代码
2017/09/07 Python
django在接受post请求时显示403forbidden实例解析
2018/01/25 Python
pandas数据分组和聚合操作方法
2018/04/11 Python
用python写扫雷游戏实例代码分享
2018/05/27 Python
python 用正则表达式筛选文本信息的实例
2018/06/05 Python
pandas分批读取大数据集教程
2020/06/06 Python
基于TensorFlow的CNN实现Mnist手写数字识别
2020/06/17 Python
Clarins娇韵诗英国官网:来自法国的天然护肤品牌
2017/04/18 全球购物
贝斯特韦斯特酒店集团官网:Best Western
2019/01/03 全球购物
廉价连衣裙和婚纱礼服在线销售:Tbdress
2019/02/28 全球购物
幼儿园教师教育感言
2014/02/28 职场文书
消防标语大全
2014/06/07 职场文书
清明节扫墓活动总结
2015/02/09 职场文书
2015年招生工作总结
2015/05/04 职场文书
解放思想大讨论活动总结
2015/05/09 职场文书
高中班主任心得体会
2016/01/07 职场文书