JS正则表达式判断有效数实例代码


Posted in Javascript onMarch 13, 2017
<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("请输入数字!"); 
 } 
 }

验证数字的正则表达式集

验证数字:^[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*)?$

验证电话号码:^(\d3,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+)?$

补充: 最新手机号码、固话号码正则表达式

1、手机号码,支持17开头

      /^0?(13[0-9]|15[012356789]|17[013678]|18[0-9]|14[57])[0-9]{8}$/

2、固话号码,支持400 或 800开头

     /^0?(13[0-9]|15[012356789]|17[013678]|18[0-9]|14[57])[0-9]{8}$/

3、手机号码、固话号码:

     /^(0?(13[0-9]|15[012356789]|17[013678]|18[0-9]|14[57])[0-9]{8})|(400|800)([0-9\\-]{7,10})|(([0-9]{4}|[0-9]{3})(-| )?)?([0-9]{7,8})((-| |转)*([0-9]{1,4}))?$/

以上所述是小编给大家介绍的JS正则表达式判断有效数实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
jquery实现的超出屏幕时把固定层变为定位层的代码
Feb 23 Javascript
文本框中禁止非数字字符输入比如手机号码、邮编
Aug 19 Javascript
js漂浮广告实现代码
Aug 15 Javascript
BootStrap.css 在手机端滑动时右侧出现空白的原因及解决办法
Jun 07 Javascript
JavaScript判断微信浏览器实例代码
Jun 13 Javascript
layui选项卡效果实现代码
May 19 Javascript
bootstrap实现二级下拉菜单效果
Nov 23 Javascript
基于Vue框架vux组件库实现上拉刷新功能
Nov 28 Javascript
JavaScript实现AOP详解(面向切面编程,装饰者模式)
Dec 19 Javascript
彻底弄懂 JavaScript 执行机制
Oct 23 Javascript
js 压缩图片的示例(只缩小体积,不更改图片尺寸)
Oct 21 Javascript
JS前端监控采集用户行为的N种姿势
Jul 23 Javascript
又一款MVVM组件 构建自己的Vue组件(2)
Mar 13 #Javascript
jQuery插件HighCharts实现气泡图效果示例【附demo源码】
Mar 13 #Javascript
干货!教大家如何选择Vue和React
Mar 13 #Javascript
JavaScript 数据类型详解
Mar 13 #Javascript
Java与JavaScript中判断两字符串是否相等的区别
Mar 13 #Javascript
Javascript中字符串相关常用的使用方法总结
Mar 13 #Javascript
利用Javascript裁剪图片并存储的简单实现
Mar 13 #Javascript
You might like
PHP判断远程图片或文件是否存在的实现代码
2014/02/20 PHP
ThinkPHP缓存方法S()概述
2014/06/13 PHP
php下pdo的mysql事务处理用法实例
2014/12/27 PHP
如何使用Gitblog和Markdown建自己的博客
2015/07/31 PHP
JS图片根据鼠标滚动延时加载的实例代码
2013/07/13 Javascript
阻止事件(取消浏览器对事件的默认行为并阻止其传播)
2013/11/03 Javascript
jquery实现简单的瀑布流布局
2016/12/11 Javascript
angular2中Http请求原理与用法详解
2018/01/11 Javascript
angular1.x ui-route传参的三种写法小结
2018/08/31 Javascript
JS实现的合并两个有序链表算法示例
2019/02/25 Javascript
Vue.js + Nuxt.js 项目中使用 Vee-validate 表单校验
2019/04/22 Javascript
浅谈layui使用模板引擎动态渲染元素要注意的问题
2019/09/14 Javascript
js数组的基本使用总结
2021/01/18 Javascript
Python获取SQLite查询结果表列名的方法
2017/06/21 Python
Python使用文件锁实现进程间同步功能【基于fcntl模块】
2017/10/16 Python
Python使用numpy模块创建数组操作示例
2018/06/20 Python
详解从Django Rest Framework响应中删除空字段
2019/01/11 Python
对python函数签名的方法详解
2019/01/22 Python
python在新的图片窗口显示图片(图像)的方法
2019/07/11 Python
Pandas分组与排序的实现
2019/07/23 Python
django的分页器Paginator 从django中导入类
2019/07/25 Python
10个Python面试常问的问题(小结)
2019/11/20 Python
python多线程使用方法实例详解
2019/12/30 Python
django-xadmin根据当前登录用户动态设置表单字段默认值方式
2020/03/13 Python
python退出循环的方法
2020/06/18 Python
python实现逻辑回归的示例
2020/10/09 Python
了解AppleShare protocol(AppleShare协议)吗
2015/08/28 面试题
编辑找工作求职信范文
2013/12/16 职场文书
《长城》教学反思
2014/02/14 职场文书
在职员工证明书
2014/09/19 职场文书
教师党员学习群众路线心得体会
2014/11/04 职场文书
营业用房租赁协议书
2014/11/26 职场文书
孝老爱亲事迹材料
2014/12/24 职场文书
暑期社会实践新闻稿
2015/07/17 职场文书
2016创先争优活动党员公开承诺书
2016/03/24 职场文书
python中的装饰器该如何使用
2021/06/18 Python