最简单的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限制文本框只能输入数字(正则表达式)
Jul 15 Javascript
Jquery Validate 正则表达式实用验证代码大全
Aug 23 Javascript
js open() 与showModalDialog()方法使用介绍
Sep 10 Javascript
JavaScript检测弹出窗口是否已经关闭的方法
Mar 24 Javascript
JQuery包裹DOM节点的方法
Jun 11 Javascript
jQuery实现的导航下拉菜单效果示例
Sep 05 Javascript
详解本地Node.js服务器作为api服务器的解决办法
Feb 28 Javascript
百度地图去掉marker覆盖物或者去掉maker的label文字方法
Jan 26 Javascript
使用JS来动态操作css的几种方法
Dec 18 Javascript
js实现表单项的全选、反选及删除操作示例
Jun 05 Javascript
javascript canvas时钟模拟器
Jul 13 Javascript
vue使用svg文件补充-svg放大缩小操作(使用d3.js)
Sep 22 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 json相关函数用法示例
2017/03/28 PHP
php unlink()函数使用教程
2018/07/12 PHP
PHP的mysqli_stmt_init()函数讲解
2019/01/24 PHP
javascript attachEvent和addEventListener使用方法
2009/03/19 Javascript
Jquery作者John Resig自己封装的javascript 常用函数
2009/11/09 Javascript
javascript 去字符串空格终极版(支持utf8)
2009/11/14 Javascript
jQuery + Flex 通过拖拽方式动态改变图片的代码
2011/08/03 Javascript
创建公共调用 jQuery Ajax 带返回值
2012/08/01 Javascript
Javascript控制页面链接在新窗口打开具体方法
2013/08/16 Javascript
JS保留两位小数 四舍五入函数的小例子
2013/11/20 Javascript
JavaScript模拟可展开、拖动与关闭的聊天窗口实例
2015/05/12 Javascript
jQuery中animate的几种用法与注意事项
2016/12/12 Javascript
快速实现jQuery多级菜单效果
2017/02/01 Javascript
jQuery插件MovingBoxes实现左右滑动中间放大图片效果
2017/02/28 Javascript
vue 指定组件缓存实例详解
2018/04/01 Javascript
Python复制文件操作实例详解
2015/11/10 Python
Python编程实现及时获取新邮件的方法示例
2017/08/10 Python
Python自动化之数据驱动让你的脚本简洁10倍【推荐】
2019/06/04 Python
Python json模块与jsonpath模块区别详解
2020/03/05 Python
python库skimage给灰度图像染色的方法示例
2020/04/27 Python
pycharm设置默认的UTF-8编码模式的方法详解
2020/06/01 Python
python全栈开发语法总结
2020/11/22 Python
html5+css3进度条倒计时动画特效代码【推荐】
2016/03/08 HTML / CSS
女性时尚网购:Chic Me
2019/07/30 全球购物
Etam德国:内衣精品店
2019/08/25 全球购物
人事部岗位职责范本
2014/03/05 职场文书
民生工作实施方案
2014/05/31 职场文书
课外科技活动总结
2014/08/27 职场文书
社区党员公开承诺书
2014/08/30 职场文书
运动会400米加油稿(8篇)
2014/09/22 职场文书
三八妇女节标语
2014/10/09 职场文书
党员群众路线教育实践活动剖析材料
2014/10/10 职场文书
售房协议书范本2014
2014/10/23 职场文书
普希金的诗歌赏析(3首)
2019/08/20 职场文书
python自动统计zabbix系统监控覆盖率的示例代码
2021/04/03 Python
Node与Python 双向通信的实现代码
2021/07/16 Javascript