如何在绑定表达式中使用正则表达式文字?

时间:2014-09-28 08:44:05

标签: regex angularjs

Essentialy我不能使用

<li ng-repeat="list in per_letter|filter:search">{{text.replace(/\d/g, "")}}</li>

我在控制台中收到错误: 错误:[$ parse:lexerr] http://errors.angularjs.org/undefined/ $ parse / lexerr?p0 =意外的%20next%20 ... acter%20&amp; p1 = s%2015-15%20%5B%5C%5D&amp; p2 = movie。替换(%2F%5CD%2FG%2C%20%22%22)

也许这并不意味着......

1 个答案:

答案 0 :(得分:5)

为什么你不能为此使用另一个过滤器?

app.filter('replace', function(){
    return function(obj){
        return obj.replace(/\d/g, "");
    }
});

<li ng-repeat="list in per_letter|filter:search">{{text |replace}}</li>