webApp开发-来一波掩码处理

掩码

var mask = function(str,before,after){
    var regex = new RegExp("^(.{"+before+"}).*(.{"+after+"})$");
    return str.replace(regex,"$1****$2");
}
var    maskIndex = function(str,indexStr,beforeORafter,length){
    var index = str.indexOf(indexStr);
        var before,after;
        if(beforeORafter){
            before = index - length;
            after = str.length - index;
        }else{
            before = index + indexStr.length;
            after = str.length - index - indexStr.length - length;
        }
        var regex = new RegExp("^(.{"+before+"}).*(.{"+after+"})$");
        return str.replace(regex,"$1****$2");
}

 

posted @ 2017-08-18 10:37  alan-alan  阅读(167)  评论(0编辑  收藏  举报