JS内置对象(Date和RegExp)

创建Date对象4种方式

var now = new Date(); //获取客户端的当前系统时间

var date - new Date("1994/02/04 03:23:55"); //创建自定义时间

var date = new Date(yyyy, MM, dd, hh, mm, ss); //创建自定义时间

var oldDate = new Date("1994/02/04");
var newDate = new Date(oldDate); //复制一个时间对象

日期API

日期分量:FullYear、Month、Date、Day、Hours、Minutes、Seconds、Milliseconds。
每一个日期分量都有一个getset方法(除了Day没有set方法),分别用于获取和设置时间对象。

日期的单位及范围:

年FullYear (无范围) 
月Month (0~11, 0开始,没有12) 
日Date (1~31, 和现实生活一样) 
星期Day (0~6, 0是星期日,没有7)
时Hours (0~23. 0开始,没有24)
分Minutes (0~59)
秒Seconds (0~59)
毫秒MilliSeconds

===============================

RegExp对象属性

1、global

  • 描述:RegExp 对象是否具有标志 g,即全局匹配。
  • 值:true或false。

2、ignoreCase

  • 描述:RegExp 对象是否具有标志 i,即忽略大小写。
  • 值:一个整数,它声明的是上一次匹配文本之后的第一个字符的位置。

3、lastIndex

  • 描述:lastIndex用于规定下次匹配的起始位置。
  • 值:true或false。

不具有标志 g 和不表示全局模式的 RegExp 对象不能使用 lastIndex 属性。

RegExp对象方法

1、compile()

  • compile() 方法用于在脚本执行过程中编译正则表达式。
  • compile() 方法也可用于改变和重新编译正则表达式。

2、exec()

  • 功能:用于检索字符串中的正则表达式的匹配。
  • 参数:string,必须,要检索的字符串。
  • 返回值:返回一个数组,其中存放匹配的结果。如果未找到匹配,则返回值为 null。

3、test()

  • 功能:用于检测一个字符串是否匹配某个模式。
  • 参数:string,必须,要检索的字符串。
  • 返回值:true或者false。
posted @ 2018-12-09 22:07  lemonib  阅读(363)  评论(0)    收藏  举报