JS獲取指定字符的前/后值
str = "12345?789”
str.split("?")[0]? ? 輸出為 12345
str.split("?")[1]? ? 輸出為 789
? 講解:(split("?")為指定分割字符抖甘;[0]為分割后取前面的值倦挂,[1]為分割后取后面的值)
//--------------------------
將17856057896 截取前2位數(shù)字和后面3位數(shù)字,中間部分用****代替州藕;
let str=17856057896 ;
let?startNum=2 ;
let?endNum=3 ;
let?strReplace='****' ;
stringReplace(str, startNum, endNum, strReplace) {
? ? if (!str || !startNum || !endNum || !strReplace) return '';
? ? const startPart = str.substring(0, startNum);
? ? const endPart = str.substring(str.length - endNum);
? ? let s=?startPart + strReplace + endPart;
? ? console.log(s);
//--------輸出的是---------
? ??17****896
? ? return startPart + strReplace + endPart;
},