最简单的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 firefox兼容ie的dom方法脚本
May 18 Javascript
JavaScript中的正则表达式简明总结
Apr 04 Javascript
JavaScript实现的GBK、UTF8字符串实际长度计算函数
Aug 27 Javascript
实例讲解js验证表单项是否为空的方法
Jan 09 Javascript
Bootstrap CSS布局之表格
Dec 17 Javascript
jQuery插件HighCharts绘制的2D堆柱状图效果示例【附demo源码下载】
Mar 14 Javascript
微信小程序获取用户openId的实现方法
May 23 Javascript
移动端触摸滑动插件swiper使用方法详解
Aug 11 Javascript
JS使用正则表达式找出最长连续子串长度
Oct 26 Javascript
微信小程序新闻网站详情页实例代码
Jan 10 Javascript
node.js 微信开发之定时获取access_token
Feb 07 Javascript
JS实现判断移动端PC端功能
Feb 21 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 随机生成10位字符代码
2009/03/26 PHP
PHP 日,周,月点击排行统计
2012/01/11 PHP
探讨如何在php168_cms中提取验证码
2013/06/08 PHP
PHP判断数据库中的记录是否存在的方法
2014/11/14 PHP
Laravel如何使用数据库事务及捕获事务失败后的异常详解
2017/10/23 PHP
php获取ajax的headers方法与内容实例
2017/12/27 PHP
PHP中quotemeta()函数的用法讲解
2019/04/04 PHP
Javascript hasOwnProperty 方法 &amp; in 关键字
2008/11/26 Javascript
JQuery 返回布尔值Is()条件判断方法代码
2012/05/14 Javascript
jquery简单瀑布流实现原理及ie8下测试代码
2013/01/23 Javascript
设置jsf的选择框h:selectOneMenu为不可编辑状态的方法
2014/01/07 Javascript
JS是按值传递还是按引用传递
2015/01/30 Javascript
jquery实现表单输入时提示文字滑动向上效果
2015/08/10 Javascript
Jquery组件easyUi实现手风琴(折叠面板)示例
2016/08/23 Javascript
Bootstrap的基本应用要点浅析
2016/12/19 Javascript
vue双向数据绑定原理探究(附demo)
2017/01/17 Javascript
element ui 对话框el-dialog关闭事件详解
2018/02/26 Javascript
手动用webpack搭建第一个ReactApp的示例
2018/04/11 Javascript
vue动态改变背景图片demo分享
2018/09/13 Javascript
javascript实现弹幕墙效果
2019/11/28 Javascript
在Vue中使用CSS3实现内容无缝滚动的示例代码
2020/11/27 Vue.js
py-charm延长试用期限实例
2019/12/22 Python
Django表单提交后实现获取相同name的不同value值
2020/05/14 Python
html5基础教程常用技巧整理
2013/08/20 HTML / CSS
求职信模板怎么做
2014/01/26 职场文书
革命先烈的英雄事迹材料
2014/02/15 职场文书
财务简历的自我评价
2014/03/05 职场文书
演讲稿格式
2014/04/30 职场文书
纪检干部现实表现材料
2014/08/21 职场文书
2014年煤矿工作总结
2014/11/24 职场文书
孝女彩金观后感
2015/06/10 职场文书
初中班主任培训心得体会
2016/01/07 职场文书
《实心球》教学反思
2016/02/23 职场文书
考教师资格证不要错过的4个最佳时机
2019/07/17 职场文书
什么是检讨书?检讨书的格式及范文
2019/11/05 职场文书
深入解析NumPy中的Broadcasting广播机制
2021/05/30 Python