JS工具整理

1、获取今日日期:摘抄地址:https://www.cnblogs.com/carekee/articles/1678041.html

getTodayFmt('yyyy-MM-dd')

  getTodayFmt(formatStr) {
    var date = new Date();
    var str = formatStr;
    var Week = ['日','一','二','三','四','五','六'];

    str=str.replace(/yyyy|YYYY/,date.getFullYear());
    str=str.replace(/yy|YY/,(date.getYear() % 100)>9?(date.getYear() % 100).toString():'0' + (date.getYear() % 100));

    str=str.replace(/MM/,(date.getMonth()+1)>9?(date.getMonth()+1).toString():'0' + (date.getMonth()+1));
    str=str.replace(/M/g,date.getMonth());

    str=str.replace(/w|W/g,Week[date.getDay()]);

    str=str.replace(/dd|DD/,date.getDate()>9?date.getDate().toString():'0' + date.getDate());
    str=str.replace(/d|D/g,date.getDate());

    str=str.replace(/hh|HH/,date.getHours()>9?date.getHours().toString():'0' + date.getHours());
    str=str.replace(/h|H/g,date.getHours());
    str=str.replace(/mm/,date.getMinutes()>9?date.getMinutes().toString():'0' + date.getMinutes());
    str=str.replace(/m/g,date.getMinutes());

    str=str.replace(/ss|SS/,date.getSeconds()>9?date.getSeconds().toString():'0' + date.getSeconds());
    str=str.replace(/s|S/g,date.getSeconds());

    return str;
  }

2、正则校验金额:https://www.cnblogs.com/xumanbu/p/5019474.html

   var reg = /(^[1-9]([0-9]+)?(.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9].[0-9]([0-9])?$)/;
     var money = "520.100";
     //000 错
     //0 对
     //0. 错
     //0.0 对
     //050 错
     //00050.12错
     //70.1 对
     //70.11 对
     //70.111错
     //500 正确
     if (reg.test(money)) {
          alert("正确~");
     }else{
          alert("有误~");
     };
原文地址:https://www.cnblogs.com/the-fool/p/11054053.html