JS正则表达式常用工具
2016-12-06 23:35
489 查看
<script language="javascript"> var patterns=new Object(); //IP地址(***.***.***.***) patterns.ip=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])(\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])){3}$/; //邮件(***@***.**) patterns.email=/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/; //日期(****-**-**) patterns.date=/^\d{4}-(0?[1-9]|1[0-2])-(0?[1-9]|[1-2]\d|3[0-1])$/; //邮政编码 patterns.postcode=/^[1-9]{1}(\d){5}$/; //电话号码 patterns.phone=/^[+]{0,1}\d{3,5}-?\d{5,9}$/; //手机号码 patterns.mobilephone=/^1[356]\d{9}|01[356]\d{9}$/; //时间(**:**:**) patterns.time=new RegExp("^([0-1]\\d|2[0-3]):[0-5]\\d:[0-5]\\d$"); //数字 patterns.num=/^[0-9]\d*(\.[0-9]\d*)?$/; //------------------------------------------------------// function verify(str,pat) { thePat=patterns[pat]; if(thePat.test(str)) { return true; } else{ return false; } } //简单的使用方法: alert(verify("2010-3-3","date")); alert(verify("0.32e","num")); </script>
相关文章推荐
- JavaScript笔试必备语句
- JavaScript_Html5_LocalStorage项目demo
- JS 匿名函数与闭包
- 一个JavaScript的倒计时程序
- js中return的用法
- javascript事件——事件处理程序
- 调试js脚本
- 概念笔记之[javascript<-2->]闭包和封装
- Javascript 笔记 DAY7
- js设置手机号中间几位为隐藏星代替
- 第三套
- d3.js之多组柱状图
- javascript外部对象,window对象,document对象
- 1j2ee的web工程,技术,归根究底,只有:html,JavaScript,后端java类 三种技术2后端参数在最终html中肯定会显式的显示出来,不然参数有什么用,参数即输出内容,就是给用户看的
- js中选中表格中的所有勾选框
- js map类的实现
- JavaScript的使用
- 如何判断js中的数据类型
- JavaScript中sort()排序方法使用
- JavaScript sort() 方法