Date对象和正则对象
1.Date对象
- 创建
var date1 = new Date();
var date2 = new Date(12983798123);//填一个毫秒值,应该是距离1970年1月1日.....多少多少毫秒
- 方法
1.new Date()获取当地时间
2.getFullYear()获取当地年份
alert(date2.getFullYear()); //1970
3.getMonth()获取月份,月份是0--11,表示的1-12
alert(date2.getMonth()); //4
4.getHours() 获取小时
alert(date2.getHours()); //14
5.getDate() 获取日期
alert(date2.getDate()); //31
6.getMinutes() 获取分钟
alert(date2.getMinutes()); //36
7.getSeconds() 获取秒
alert(date2.getSeconds()); //38
8.getTime() 获取毫秒值
alert(date2.getTime()); //12983798123
9.tolocaleString() 获取本地的时间格式字符串
alert(date2.tolocaleString()); //1970年5月31日14:36:38
2.正则对象
使用一个正则表达式可以对一个字符串进行匹配或者查找。
用处:表单校验
- 创建
参数1:正则表达式
参数2:匹配模式,g:全局 i:忽略大小写
var reg = new RegExp("e","gi");
var reg2 = /z/g;
- 方法
test方法,校检字符串是否能与正则表达式匹配
alert(reg2.test("hello")); //false,因为hello中没有z
- String中与正则结合的四个方法
(1)split 切割
alert(str.split(/o/g)); //hell,w,rld
(2)replace 替换
alert(str.replace(/l/g,"a")); //heaao worad
match 匹配并获得
alert(atr.match(/or/g)); //or,如果字符串中没有所查找的字符,返回null
search 查找索引
alert(str.search(/e/g)); //1 返回值0和1
最新文章
- 基于UDP协议的程序设计
- UVA 11475 后缀数组/KMP
- socket学习笔记——线程(聊天程序)
- JPA project Change Event Handler问题解决[转]
- 【PythonChallenge】Level 4
- 解决Agent admitted failure to sign using the kye with ssh
- crawler_httpurlconnection_自动编码识别
- 山寨游戏的未来Apple App Store
- Redis编码问题
- phpcmsV9常用标签
- css实现平行四边形、菱形图片效果
- 爬虫解析之css,xpath语法
- Java集群优化——使用Dubbo对单一应用服务化改造
- js基础梳理-究竟什么是执行上下文栈(执行栈),执行上下文(可执行代码)?
- [蓝桥杯]ALGO-81.算法训练_动态数组使用
- 《Linux内核设计与实现》读书笔记——第五章
- php preg_replace空格无法替换问题
- ASP.NET—015:ASP.NET中无刷新页面实现
- 马婕 2014MBA专硕考试 报刊选读 6(转)
- BM算法--串匹配