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 相关文章推荐
基于jquery的网页SELECT下拉框美化代码
Oct 28 Javascript
jquery图片不完全按比例自动缩小的简单代码
Jul 29 Javascript
iframe跨域通信封装详解
Aug 11 Javascript
jQuery实现的文字hover颜色渐变效果实例
Feb 20 Javascript
jquery获取复选框的值的简单实例
May 26 Javascript
Jquery获取第一个子元素简单实例
Jun 02 Javascript
js中用cssText设置css样式的简单方法
Sep 19 Javascript
为jquery的ajax请求添加超时timeout时间的操作方法
Sep 04 jQuery
关于Vue项目跨平台运行问题的解决方法
Sep 18 Javascript
JS中this的4种绑定规则详解
Feb 04 Javascript
JS XMLHttpRequest原理与使用方法深入详解
Apr 30 Javascript
原生JS实现九宫格抽奖
Sep 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
ThinkPHP调试模式与日志记录概述
2014/08/22 PHP
在PHP程序中使用Rust扩展的方法
2015/07/03 PHP
Zend Framework框架之Zend_Mail实现发送Email邮件验证功能及解决标题乱码的方法
2016/03/21 PHP
Windows Live的@live.com域名注册漏洞 利用代码
2006/12/27 Javascript
js限制文本框输入长度两种限制方式(长度、字节数)
2012/12/19 Javascript
使用JQuery快速实现Tab的AJAX动态载入(实例讲解)
2013/12/11 Javascript
javascript结合Canvas 实现简易的圆形时钟
2015/03/11 Javascript
jQuery实现checkbox全选的方法
2015/06/10 Javascript
jquery动感漂浮导航菜单代码分享
2020/04/15 Javascript
深入浅析JavaScript中prototype和proto的关系
2015/11/15 Javascript
全面总结Javascript对数组对象的各种操作
2017/01/22 Javascript
Angularjs 依赖压缩及自定义过滤器写法
2017/02/04 Javascript
简单实现AngularJS轮播图效果
2020/04/10 Javascript
js Date()日期函数浏览器兼容问题解决方法
2017/09/12 Javascript
vue todo-list组件发布到npm上的方法
2018/04/04 Javascript
使用koa-log4管理nodeJs日志笔记的使用方法
2018/11/30 NodeJs
vue实现移动端触屏拖拽功能
2020/08/21 Javascript
linux系统使用python获取内存使用信息脚本分享
2014/01/15 Python
Python数据结构与算法之字典树实现方法示例
2017/12/13 Python
Python利用openpyxl库遍历Sheet的实例
2018/05/03 Python
python调用摄像头显示图像的实例
2018/08/03 Python
python使用matplotlib库生成随机漫步图
2018/08/27 Python
对python多线程SSH登录并发脚本详解
2019/02/14 Python
Python递归函数特点及原理解析
2020/03/04 Python
水上运动奥特莱斯:Wasterports Outlet
2018/08/08 全球购物
Allsole美国/加拿大:英国一家专门出售品牌鞋子的网站
2018/10/21 全球购物
2014年高三毕业生自我评价
2014/01/11 职场文书
放飞理想演讲稿
2014/09/09 职场文书
质量整改报告范文
2014/11/08 职场文书
2014年个人业务工作总结
2014/11/17 职场文书
法务专员岗位职责
2015/02/14 职场文书
军事博物馆观后感
2015/06/05 职场文书
《爬天都峰》教学反思
2016/02/23 职场文书
2019年幼儿园管理条例范本!
2019/07/17 职场文书
介绍一下28个JS常用数组方法
2022/05/06 Javascript
JS前端可视化canvas动画原理及其推导实现
2022/08/05 Javascript