2017-04-21 51 views
-2

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

我尝试了用户界面,但没有帮助。

请任何建议。

+0

自定义过滤器创建一个自定义过滤器,做到这一点。 – dev8080

+1

“_I尝试ui-mask_”告诉我们这个尝试,并解释什么具体没有关于它的工作。 – csmckelvey

+0

不保存以在现场具有实际价值。你可以有两个字段,一个隐藏,并显示掩盖的字段,所以你得到最后的数字,并用“X”或任何你想使用的字符填写第一部分...... –

回答

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; 
     } 
});