JS正则表达式验证数字代码


Posted in Javascript onJanuary 28, 2014
<script type="text/javascript">
     function validate(){
       var reg = new RegExp("^[0-9]*$");
       var obj = document.getElementById("name");
    if(!reg.test(obj.value)){
        alert("请输入数字!");
    }
    if(!/^[0-9]*$/.test(obj.value)){
        alert("请输入数字!");
    }
  }
</script>

验证数字的正则表达式集
验证数字:^[0-9]*$
验证n位的数字:^\d{n}$
验证至少n位数字:^\d{n,}$
验证m-n位的数字:^\d{m,n}$
验证零和非零开头的数字:^(0|[1-9][0-9]*)$
验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$
验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$
验证非零的正整数:^\+?[1-9][0-9]*$
验证非零的负整数:^\-[1-9][0-9]*$
验证非负整数(正整数 + 0) ^\d+$
验证非正整数(负整数 + 0) ^((-\d+)|(0+))$
验证长度为3的字符:^.{3}$
验证由26个英文字母组成的字符串:^[A-Za-z]+$
验证由26个大写英文字母组成的字符串:^[A-Z]+$
验证由26个小写英文字母组成的字符串:^[a-z]+$
验证由数字和26个英文字母组成的字符串:^[A-Za-z0-9]+$
验证由数字、26个英文字母或者下划线组成的字符串:^\w+$
验证用户密码:^[a-zA-Z]\w{5,17}$ 正确格式为:以字母开头,长度在6-18之间,只能包含字符、数字和下划线。
验证是否含有 ^%&',;=?$\" 等字符:[^%&',;=?$\x22]+
验证汉字:^[\u4e00-\u9fa5],{0,}$
验证Email地址:^\w+[-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$
验证InternetURL:^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$ ;^[a-zA-z]+://(w+(-w+)*)(.(w+(-w+)*))*(?S*)?$
验证电话号码:^(\(\d{3,4}\)|\d{3,4}-)?\d{7,8}$:--正确格式为:XXXX-XXXXXXX,XXXX-XXXXXXXX,XXX-XXXXXXX,XXX-XXXXXXXX,XXXXXXX,XXXXXXXX。
验证身份证号(15位或18位数字):^\d{15}|\d{}18$
验证一年的12个月:^(0?[1-9]|1[0-2])$ 正确格式为:“01”-“09”和“1”“12”
验证一个月的31天:^((0?[1-9])|((1|2)[0-9])|30|31)$ 正确格式为:01、09和1、31。
整数:^-?\d+$
非负浮点数(正浮点数 + 0):^\d+(\.\d+)?$
正浮点数 ^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$
非正浮点数(负浮点数 + 0) ^((-\d+(\.\d+)?)|(0+(\.0+)?))$
负浮点数 ^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$
浮点数 ^(-?\d+)(\.\d+)?$
Javascript 相关文章推荐
用jscript实现新建word文档
Jun 15 Javascript
javascript 全等号运算符使用说明
May 31 Javascript
innerHTML与jquery里的html()区别介绍
Oct 12 Javascript
javascript数组操作总结和属性、方法介绍
Apr 05 Javascript
JavaScript使用HTML5的window.postMessage实现跨域通信例子
Apr 11 Javascript
不能不知道的10个angularjs英文学习网站
Mar 23 Javascript
浅谈javascript:两种注释,声明变量,定义函数
Sep 29 Javascript
你有必要知道的10个JavaScript难点
Jul 25 Javascript
基于Vue渲染与插件的加载顺序的问题详解
Mar 05 Javascript
解决Vue中mounted钩子函数获取节点高度出错问题
May 18 Javascript
vue2.0 element-ui中el-select选择器无法显示选中的内容(解决方法)
Aug 24 Javascript
解决ele ui 表格表头太长问题的实现
Nov 13 Javascript
js的隐含参数(arguments,callee,caller)使用方法
Jan 28 #Javascript
js中arguments,caller,callee,apply的用法小结
Jan 28 #Javascript
setInterval与clearInterval的使用示例代码
Jan 28 #Javascript
Jquery实现的一种常用高亮效果示例代码
Jan 28 #Javascript
基于JQuery实现的Select级联
Jan 27 #Javascript
javascript根据像素点取位置示例
Jan 27 #Javascript
JS如何将数字类型转化为没3个一个逗号的金钱格式
Jan 27 #Javascript
You might like
详细介绍PHP应用提速面面观
2006/10/09 PHP
分享PHP header函数使用教程
2013/09/05 PHP
使用PHP和HTML5 FormData实现无刷新文件上传教程
2014/09/06 PHP
PHP中判断文件存在使用is_file还是file_exists?
2015/04/03 PHP
详谈PHP中的密码安全性Password Hashing
2017/02/04 PHP
Prototype Object对象 学习
2009/07/12 Javascript
jQuery $.each的用法说明
2010/03/22 Javascript
什么是 AngularJS?AngularJS简介
2014/12/06 Javascript
JavaScript中创建字典对象(dictionary)实例
2015/03/31 Javascript
jQuery 1.9.1源码分析系列(十)事件系统之绑定事件
2015/11/19 Javascript
JS简单实现无缝滚动效果实例
2016/08/24 Javascript
Bootstrap table右键功能实现方法
2017/02/20 Javascript
socket.io学习教程之深入学习篇(三)
2017/04/29 Javascript
解决微信二次分享不显示摘要和图片的问题
2017/08/18 Javascript
利用HBuilder打包前端开发webapp为apk的方法
2017/11/13 Javascript
jquery+ajaxform+springboot控件实现数据更新功能
2018/01/22 jQuery
详解使用create-react-app快速构建React开发环境
2018/05/16 Javascript
vue 标签属性数据绑定和拼接的实现方法
2018/05/17 Javascript
用vuex写了一个购物车H5页面的示例代码
2018/12/04 Javascript
大转盘抽奖小程序版 转盘抽奖网页版
2020/04/16 Javascript
Vue Echarts实现可视化世界地图代码实例
2019/05/07 Javascript
[49:31]DOTA2-DPC中国联赛 正赛 Elephant vs LBZS BO3 第二场 1月29日
2021/03/11 DOTA
python根据文件大小打log日志
2014/10/09 Python
python引用DLL文件的方法
2015/05/11 Python
Python 多线程的实例详解
2017/09/07 Python
在python里协程使用同步锁Lock的实例
2019/02/19 Python
Python3.5 Pandas模块之Series用法实例分析
2019/04/23 Python
OpenCV中VideoCapture类的使用详解
2020/02/14 Python
python3利用Axes3D库画3D模型图
2020/03/25 Python
教你使用Sublime text3搭建Python开发环境及常用插件安装另分享Sublime text3最新激活注册码
2020/11/12 Python
腾讯技术类校园招聘笔试试题
2014/05/06 面试题
创先争优活动方案
2014/02/12 职场文书
医学生毕业自我鉴定
2014/03/26 职场文书
董事长助理工作职责范本
2014/07/01 职场文书
JavaScript 语句之常用 for 循环详解
2021/03/29 Javascript
Python实现Telnet自动连接检测密码的示例
2021/04/16 Python