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