JS获取指定字符的前/后值以及字符串替换

2020-10-23  本文已影响0人  魔主恋上九尾狐

JS获取指定字符的前/后值

str = "12345?789”

str.split("?")[0]    输出为 12345

str.split("?")[1]    输出为 789

  讲解:(split("?")为指定分割字符;[0]为分割后取前面的值,[1]为分割后取后面的值)

//--------------------------

将17856057896 截取前2位数字和后面3位数字,中间部分用****代替;

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;

},

上一篇下一篇

猜你喜欢

热点阅读