AngularJS Filter - Example use of Filter

Example use of Filter uses JavaScript's Replace to remove spaces then converts to lowercase

HTML

<div ng-app="example">
  <div ng-controller="Ctrl">
    <p ng-repeat="name in names">{{name}} = {{name | removeSpacesThenLowercase}}</p>
  </div>
</div>

JavaScript

var filterExample = angular.module('example', []);

filterExample.filter('removeSpacesThenLowercase', function() {
  return function(text) {

    var str = text.replace(/\s+/g, '');
    return str.toLowerCase();
  };
})


function Ctrl($scope) {
  $scope.names = ['Santi Carzola', 'Theo Walcott', 'Oliver Giroud', 'Jack Wilshere']
}