小程序过滤器(wxs)-处理手机号隐码

处理手机号隐码

/**
     * 格式化隐藏号码
     * @param str  格式化数据
     * @param str  类型:phone-手机类型(123****1234),tel-电话(123***1234),其他(12***1234)
     * @returns String 
     */
    getPlusXingNumber: function (str, type) {
        var text = '';
        if (str) {
            str = str.substring(0, 11);
            if (type == 'phone') {
                text = str.replace(getRegExp('(\d{3})\d{4}(\d{4})', 'g'), "$1 **** $2");
            } else if (type == 'tel') {
                text = str.replace(getRegExp('(\d{3})\d{4}(\d{4})', 'g'), "$1 *** $2");
            } else {
                text = str.replace(getRegExp('(\d{2})\d{5}(\d{4})', 'g'), "$1 *** $2");
            }
        }
        return text;
    },

 

posted @ 2022-04-25 15:32  时光独醒  阅读(1)  评论(0编辑  收藏  举报