最简单的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 select控件操作大全(新增、修改、删除、选中、清空、判断存在等)
Dec 19 Javascript
多个datatable共存造成多个表格的checkbox都被选中
Jul 11 Javascript
JS随机生成不重复数据的实例方法
Jul 17 Javascript
Node.js实现在目录中查找某个字符串及所在文件
Sep 03 Javascript
超级给力的JavaScript的React框架入门教程
Jul 02 Javascript
Bootstrap滚动监听(Scrollspy)插件详解
Apr 26 Javascript
JavaScript 数组的深度复制解析
Nov 02 Javascript
jQuery获取this当前对象子元素对象的方法
Nov 29 Javascript
JavaScript时间戳与时间日期间相互转换
Dec 11 Javascript
Angular 如何使用第三方库的方法
Apr 18 Javascript
在vue-cli搭建的项目中增加后台mock接口的方法
Apr 26 Javascript
jQuery是用来干什么的 jquery其实就是一个js框架
Feb 04 jQuery
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将数组转换成csv格式文件输出的方法
2015/03/14 PHP
php抛出异常与捕捉特定类型的异常详解
2016/10/26 PHP
在laravel中使用Symfony的Crawler组件分析HTML
2017/06/19 PHP
js substring从右边获取指定长度字符串(示例代码)
2013/12/23 Javascript
js调用后台、后台调用前台等方法总结
2014/04/17 Javascript
JS实现一个列表中包含上移下移删除等功能
2014/09/24 Javascript
用C/C++来实现 Node.js 的模块(一)
2014/09/24 Javascript
基于NodeJS的前后端分离的思考与实践(三)轻量级的接口配置建模框架
2014/09/26 NodeJs
JavaScript 七大技巧(一)
2015/12/13 Javascript
javascript中call apply 与 bind方法详解
2016/03/10 Javascript
浅谈JavaScript 中有关时间对象的方法
2016/08/15 Javascript
解决拦截器对ajax请求的拦截实例详解
2016/12/21 Javascript
Angular4学习笔记之新建项目的方法
2017/07/18 Javascript
基于js粘贴事件paste简单解析以及遇到的坑
2017/09/07 Javascript
使用JavaScript破解web
2018/09/28 Javascript
JavaScript一元正号运算符示例代码
2019/06/30 Javascript
vue双向绑定数据限制长度的方法
2019/11/04 Javascript
python使用scrapy解析js示例
2014/01/23 Python
零基础写python爬虫之爬虫框架Scrapy安装配置
2014/11/06 Python
浅谈Pandas 排序之后索引的问题
2018/06/07 Python
python计算两个地址之间的距离方法
2018/06/09 Python
Python 多维List创建的问题小结
2019/01/18 Python
对python 判断数字是否小于0的方法详解
2019/01/26 Python
python设置环境变量的原因和方法
2019/06/24 Python
Python迭代器iterator生成器generator使用解析
2019/10/24 Python
Python高级编程之消息队列(Queue)与进程池(Pool)实例详解
2019/11/01 Python
python使用正则表达式去除中文文本多余空格,保留英文之间空格方法详解
2020/02/11 Python
Python callable内置函数原理解析
2020/03/05 Python
python3.6使用SMTP协议发送邮件
2020/05/20 Python
出纳员岗位职责
2014/03/13 职场文书
秋天的雨教学反思
2014/04/27 职场文书
期末复习计划
2015/01/19 职场文书
2015年农村党员公开承诺事项
2015/04/28 职场文书
小平小道观后感
2015/06/09 职场文书
python 远程执行命令的详细代码
2022/02/15 Python
pnpm对npm及yarn降维打击详解
2022/08/05 Javascript