zoukankan      html  css  js  c++  java
  • js实用功能

    //日期格式转换 Date.prototype.format = function (format) {     /*      * eg:format="yyyy-MM-dd hh:mm:ss";      */     var o = {         "M+": this.getMonth() + 1, // month          "d+": this.getDate(), // day          "h+": this.getHours(), // hour          "m+": this.getMinutes(), // minute          "s+": this.getSeconds(), // second          "q+": Math.floor((this.getMonth() + 3) / 3), // quarter          "S": this.getMilliseconds()         // millisecond      }

        if (/(y+)/.test(format)) {         format = format.replace(RegExp.$1, (this.getFullYear() + "").substr(4                         - RegExp.$1.length));     }

        for (var k in o) {         if (new RegExp("(" + k + ")").test(format)) {             format = format.replace(RegExp.$1, RegExp.$1.length == 1                             ? o[k]                             : ("00" + o[k]).substr(("" + o[k]).length));         }     }     return format; }

    function trim(str , position){ //删除任意位置的空格(英文,中文)
        var p = position;
        if(p != ""){
           p = p.toLocaleLowerCase();
        }
        var s = str;
        if(p == ""){
          s = s.replace(/( *)|( *)/g, "");//中文
          s = s.replace(/(s*)|(s*)/g, "");//英文
          return s;
      }else if(p == "l"){
          s = s.replace(/(^ *)|(^ *)/g, "");//中文
          s = s.replace(/(^s*)|(^s*)/g, "");//英文
          return s;
      }else if(p == "r"){
          s = s.replace(/( *$)|( *$)/g, "");//中文
          s = s.replace(/(s*$)|(s*$)/g, "");//英文
          return s;
      }
    }

  • 相关阅读:
    解题:POI 2006 Periods of Words
    解题:NOI 2014 动物园
    1483. 最高平均分
    1438. 较大分组的位置(回顾)
    1258. 漂亮子数组
    1903. 部门统计(回顾)
    1509. 柠檬水找零
    1451. 到最近的人的最大距离
    1425. 比较含退格的字符串
    1394. 山羊拉丁文
  • 原文地址:https://www.cnblogs.com/bicabo/p/3144562.html
Copyright © 2011-2022 走看看