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

时间: 2024-10-30 21:55:21

Date对象和正则对象的相关文章

JavaScript 中关于Date的内置对象属性和方法的总结

Date 属性: 1.constructor    所建立对象的函数参考 2.prototype      能够为对象加入的属性和方法 方法: 1.getDay()    返回一周中的第几天(0-6) 2.getYear()    返回年份.2000年以前为2位,2000(包含)以后为4位 3.getFullYear()     返回完整的4位年份数 4.getMonth()      返回月份数(0-11) 5.getDate()       返回日(1-31) 6.getHours()  

正则对象与正则表达式的基础学习

正则对象与正则表达式的基础学习 正则表达式是文字匹配的工具,它更像是一个文字模版,只要符合条件的结果都会被筛选出来. 正则表达式在使用上,它依赖于正则对象提供的方法与属性,所以使用正则表达式之前要定义正则对象. 正则表达式的两种使用方式: 1. 定义正则对象 var reg = new RegExp( /regexpression/modified ) //格式一 var reg = new RegExp( 'regexpression' , 'modified' ) //格式二 2. 直接量的

JavaScript&jQuery.Date对象和Time对象

Date对象和Time对象 Date对象用于操作日期 Time对象用于操作时间 Date对象在使用时前需要先实例化,采用构造函数实例化. var today=new Date(); // 返回年份 document.write(today.getFullYear()); document.write('<br>'); // 返回月份,从0到11,0表示1月,11表示12月 document.write(today.getMonth()); document.write('<br>'

RegExp 正则对象

正则表达式:规定文本检索的内容 创建正则对象:(1) 构造函数 var reg1 = new RegExp("l");//一个参数,检索内容. var reg2 = new RegExp("l","ig");//两个参数. (2) 字面量方式 var reg3=/l/ig; //i:不区分大小写:g:全局匹配. 检索方式: var reg = /l/ig;var str = "hello";(1) reg.test(str);

JavaScript—创建正则对象

创建正则对象 方式1: var reg = new RegExp('\d', 'i');var reg = new RegExp('\d', 'gi'); 方式2: var reg = /\d/i;var reg = /\d/gi; 参数 标志 说明 i 忽略大小写 g 全局匹配 gi 全局匹配+忽略大小写 原文地址:https://www.cnblogs.com/sylys/p/11629379.html

JavaScript Date(日期)对象

一.Date类型简介 Date对象在JS中用于处理时间和日期. ECMAScript 中的 Date类型是早期在 Java 中的 java.util.Date 类基础上创建的.因此,Date 类型使用来自UTC (Coordinated Universal Time,国际协调时间)1970年 1月 1日午夜(零时)开始经过的毫秒数来保存日期.在这种数据存储格式条件下,Date 类型保存的日期都可以精确到 1970年 1月 1日之前或是之后的 100 000 000天. 关于日期和时间的基本的基本

javascript对象Math和正则对象

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head> <title>正则对象</title></head><body><script> //1.匹配方式一// var re_obj=new RegE

正则表达式系列第一回--基本概念及正则对象

说起正则表达式,可以说是很多同行的痛点,包括我在内,看了会,会了忘,因此写一个系列的小教程,试图加深一下印象. 基本概念 所谓正则表达式,就是一个用于匹配符合某种规则的字符串的表达式.简单来说,就是我们用表达式的形式来创建一个规则,然后拿着这个规则去不同字符串里面进行匹配,看下有没有匹配上我们规则的字符串. 正则对象 要创建正则对象,有两种方法,一是字面量,二是构造函数. 字面量形式,是我们平时最常用的,它简洁美观,大部分时间我们都在使用它,它的组成为 / 自定义规则 /gim ,首尾两个正斜杠

DOM对象和js对象以及jQuery对象的区别

一.DOM对象 文档对象模型简称DOM,是W3C组织推荐的处理可扩展置标语言的标准编程接口. DOM实际上是以面向对象方式描述的文档模型.DOM定义了表示和修改文档所需的对象.这些对象的行为和属性以及这些对象之间的关系. 通过DOM,可以访问所有的 HTML 元素,连同它们所包含的文本和属性.可以对其中的内容进行修改和删除,同时也可以创建新的元素. HTML DOM 独立于平台和编程语言.它可被任何编程语言诸如 Java.JavaScript 和 VBScript 使用. DOM对象,即是我们用