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 相关文章推荐
IE php关于强制下载文件的代码
Aug 23 Javascript
你必须知道的JavaScript 中字符串连接的性能的一些问题
May 07 Javascript
javascript ajax 仿百度分页函数
Oct 29 Javascript
JavaScript对内存分配及管理机制详细解析
Nov 11 Javascript
js跑步算法的实现代码
Dec 04 Javascript
javascript常见操作汇总
Sep 03 Javascript
js使用递归解析xml
Dec 12 Javascript
jQuery中removeClass()方法用法实例
Jan 05 Javascript
js简单的点击返回顶部效果实现方法
Apr 10 Javascript
JS时间特效最常用的三款
Aug 19 Javascript
jQuery绑定事件方法及区别(bind,click,on,live,one)
Aug 14 jQuery
一些你可能不熟悉的JS知识点总结
Mar 15 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
全国FM电台频率大全 - 2 天津市
2020/03/11 无线电
基于PHP输出缓存(output_buffering)的深入理解
2013/06/13 PHP
PHP集成百度Ueditor 1.4.3
2014/11/23 PHP
浅谈Laravel中的一个后期静态绑定
2017/08/11 PHP
基于thinkphp5框架实现微信小程序支付 退款 订单查询 退款查询操作
2020/08/17 PHP
新浪微博字数统计 textarea字数统计实现代码
2011/08/28 Javascript
jquery $.getJSON()跨域请求
2011/12/21 Javascript
Uglifyjs(JS代码优化工具)入门 安装使用
2020/04/13 Javascript
uploadify 3.0 详细使用说明
2012/06/18 Javascript
jQuery使用元素属性attr赋值详解
2015/02/27 Javascript
AngularJS基础学习笔记之指令
2015/05/10 Javascript
AngularJS 作用域详解及示例代码
2016/08/17 Javascript
Vue.js第四天学习笔记
2016/12/02 Javascript
ionic实现下拉刷新载入数据功能
2017/05/11 Javascript
webpack学习教程之前端性能优化总结
2017/12/05 Javascript
jQuery实现checkbox全选功能完整实例
2018/07/12 jQuery
Vue.js单向绑定和双向绑定实例分析
2018/08/14 Javascript
webpack 静态资源集中输出的方法示例
2018/11/09 Javascript
python中__call__内置函数用法实例
2015/06/04 Python
Python如何使用BeautifulSoup爬取网页信息
2019/11/26 Python
jupyter notebook更换皮肤主题的实现
2021/01/07 Python
ECCO爱步加拿大官网:北欧丹麦鞋履及皮具品牌
2017/07/08 全球购物
捷克原创男装和女装购物网站:Bolf.cz
2018/04/28 全球购物
Myprotein丹麦官网:欧洲第一运动营养品牌
2019/04/15 全球购物
Regatta官网:英国最受欢迎的户外服装和鞋类品牌
2019/05/01 全球购物
公司JAVA开发面试题
2015/04/02 面试题
儿科护理实习自我鉴定
2013/09/19 职场文书
自我鉴定三原则
2014/01/13 职场文书
中秋节礼品促销方案
2014/02/02 职场文书
触摸春天教学反思
2014/02/03 职场文书
学生安全教育材料
2014/02/14 职场文书
小学语文国培感言
2014/03/04 职场文书
小学数学教学经验交流材料
2014/05/22 职场文书
护士个人总结范文
2015/02/13 职场文书
导游词之太原天龙山
2020/01/02 职场文书
如何使用Python实现一个简易的ORM模型
2021/05/12 Python