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 相关文章推荐
不用锚点也可以平滑滚动到页面的指定位置实现代码
May 08 Javascript
JQuery在页面中添加和除移DOM示例代码
Jun 24 Javascript
jQuery通过点击行来删除HTML表格行的实现示例
Sep 10 Javascript
详解Javascript继承的实现
Mar 25 Javascript
第一次接触神奇的Bootstrap网格系统
Jul 27 Javascript
jQuery animate()实现背景色渐变效果的处理方法【使用jQuery.color.js插件】
Mar 15 Javascript
JavaScript仿微信打飞机游戏
Jul 05 Javascript
JS正则表达式完美实现身份证校验功能
Oct 18 Javascript
javascript实现对话框功能警告(alert 消息对话框)确认(confirm 消息对话框)
May 07 Javascript
vue移动端的左右滑动事件详解
Jun 17 Javascript
JavaScript实现多文件下载方法解析
Aug 07 Javascript
JS函数式编程实现XDM一
Jun 16 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
服务器端解压缩zip的脚本
2006/12/22 PHP
Codeigniter的dom类用法实例
2015/06/26 PHP
详解PHP中的null合并运算符
2015/12/30 PHP
php is_writable判断文件是否可写实例代码
2016/10/13 PHP
PHP二维数组去重算法
2016/12/17 PHP
PHP中number_format()函数的用法讲解
2019/04/08 PHP
一个加密JavaScript的开源工具PACKER2.0.2
2006/11/04 Javascript
javascript 出生日期和身份证判断大全
2008/11/13 Javascript
加速IE的Javascript document输出的方法
2010/12/02 Javascript
jQuery中的jQuery()方法用法分析
2014/12/27 Javascript
实例讲解JS中setTimeout()的用法
2016/01/28 Javascript
javascript实现可键盘控制的抽奖系统
2016/03/10 Javascript
vue实现可增删查改的成绩单
2016/10/27 Javascript
判断横屏竖屏(三种)
2017/02/13 Javascript
JQuery validate 验证一个单独的表单元素实例
2017/02/17 Javascript
js统计页面上每个标签的数量实例代码
2018/05/29 Javascript
js实现抽奖的两种方法
2020/03/19 Javascript
javascript实现多边形碰撞检测
2020/10/24 Javascript
Python自定义进程池实例分析【生产者、消费者模型问题】
2016/09/19 Python
Python模拟登录的多种方法(四种)
2018/06/01 Python
Python 文本文件内容批量抽取实例
2018/12/10 Python
TensorFlow Saver:保存和读取模型参数.ckpt实例
2020/02/10 Python
解决Python pip 自动更新升级失败的问题
2020/02/21 Python
django-xadmin根据当前登录用户动态设置表单字段默认值方式
2020/03/13 Python
Python Selenium实现无可视化界面过程解析
2020/08/25 Python
python实现测试工具(二)——简单的ui测试工具
2020/10/19 Python
利用Python实现学生信息管理系统的完整实例
2020/12/30 Python
野兽派官方旗舰店:THE BEAST 野兽派
2016/08/05 全球购物
现代生活方式的家具和装饰:Dot & Bo
2018/12/26 全球购物
澳大利亚购买太阳镜和眼镜网站:Glamoureyes
2020/09/22 全球购物
后勤部长岗位职责
2013/12/14 职场文书
会议欢迎标语
2014/06/30 职场文书
学校工作推荐信范文
2014/07/11 职场文书
python学习之panda数据分析核心支持库
2021/05/07 Python
ES6 解构赋值的原理及运用
2021/05/25 Javascript
Python一行代码实现自动发邮件功能
2021/05/30 Python