zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    【实战】一次简单的js接口漏洞挖掘
    【实战】Location 302跳转 + CRLF 场景下的XSS
    【实战】权限绕过小结
    【实战】简单的API接口FUZZ小案例
    【实战】一次有趣的逻辑漏洞挖掘
    【实战】一个简单的SQL注入绕过
    【实战】springboot actuator未授权访问之trace接口泄漏敏感信息
    【实战】springboot actuator未授权访问之heapdump敏感信息提取
    层次分析法AHP
    pyppeteer(1)
  • 原文地址:https://www.cnblogs.com/sjxbg/p/5757679.html
Copyright © 2011-2022 走看看