AngularJS Filter - Example use of Filter

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

by sjmcpherson

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']
}