1. 程式人生 > 其它 >js實現部分文字替換成*號

js實現部分文字替換成*號

技術標籤:前端js

js實現部分文字替換成*號

1、實現部分文字替換成*號

2、定義一個方法。

    /* 部分隱藏處理
     ** str 需要處理的字串
     ** frontLen 保留的前幾位
     ** endLen 保留的後幾位
     ** cha 替換的字串
     */
    plusXing(str, frontLen, endLen, cha) {
        let len = str.length - frontLen - endLen;
        let xing = "";
        for (let i =
0; i < len; i++) { xing += cha; } return ( str.substring(0, frontLen) + xing + str.substring(str.length - endLen) ); },

3、應用例項,把電話號碼中間四位轉成*號。oldMobile就是傳入的正常11位的電話號碼。函式返回的就是帶星號的電話號碼。(這裡需要字串型別)

let newMobile = this.plusXing(oldMobile, 3, 4, "*"
);

4、實際效果
在這裡插入圖片描述