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、实际效果
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值