以ng-repeat调整/过滤对象值

时间:2014-05-20 23:15:46

标签: regex angularjs angularjs-directive angularjs-ng-repeat

我需要应用正则表达式来删除ng-repeat中对象值的所有非数字。

这就是我要做的事情:

   <span>{{obj.value.replace(/\D/g, '')}}</span>

关于如何做到最好的任何想法?

1 个答案:

答案 0 :(得分:2)

您可以这样做,但最好的方法可能是创建自定义过滤器。

app.filter('onlyNumbers', function() {
  return function(val) {
    return val.replace(/\D/g, '');
  };
});

然后:

<span>{{ obj.value | onlyNumbers }}</span>