原生小贴士[JS]

【截取小数位后几位】
1.正则
var reg = /^\d+(?:\.\d{0,2})?/
reg.exec(String(3.888))
2.函数
function(data,num){//data 数字 num  截取位数
//科学计数 1e2 = 100
if(typeof (data-0)!="number"){
     return
}
var n="1";
for(var i=0;i= 1 && month <= 9) {
   month = "0" + month;
 }
 if (strDate >= 0 && strDate <= 9) {
   strDate = "0" + strDate;
 }

 var currentdate = date.getFullYear() + seperator1 + month + seperator1 + strDate
   + " " + date.getHours() + seperator2 + date.getMinutes()
   + seperator2 + date.getSeconds();
 return currentdate;
}
var data = getNowFormatDate();
console.log(data);  // 2018-03-26 15:44:5

【截取字符串 从后向前 】
       let val_index = val.indexOf("_V");//lastIndexOf从后往前查
       let valID=val.substring(val_index,0);
【获取字符串长度 最简洁真好】
str.replace(/[\u0391-\uFFE5]/g,"aa").length
这是吧字符串先转成俩字节的英文再获取长度

【页面滚动条始终为0】
document.documentElement.scrollTop = 0;

你可能感兴趣的:(原生小贴士[JS])