屏蔽除最后四个之外的数字显示。 Angularjs

时间:2017-04-21 17:59:19

标签: javascript html angularjs

我希望屏蔽除最后四位数之外的社会安全号码的显示,但保留该字段中的值。

我尝试过ui-mask,但它并没有帮助。

请提出任何建议。

1 个答案:

答案 0 :(得分:1)

创建一个自定义过滤器,如

app.filter('mask',function(){
      return function(input){
           var last=input.substring(input.length-4,input.length);
           var first=input.substring(0,input.length-4);
              first=first.replace(/[a-zA-Z0-9]/g,'X');
            var res=first+last;
            return res;
      }
});