let testStr='asdasdqweqweqwadsdasd.png'; let reg=/(\w{8})\S+([.](?:png|jpeg|gif|jpg))/; let newStr=testStr.replace(reg,function(match,p1,p2,offset,string){ return p1+p2; }); console.log(newStr)
這種實際用截取字串最OK了 code:
let testStr='asdasdqweqweqwadsdasd.png'; let index=testStr.lastIndexOf("."); let newStr=testStr.substr(0,8)+testStr.substr(index,testStr.length-index); console.log(newStr)
練練手,這種不建議用正規
正規法---code
這種實際用截取字串最OK了 code: