$filter inside controller

by Samar Pattanayak

HTML

<div ng-app="myApp">
  <div ng-controller="myController">
  {{mobileNumber}}
  </div>
</div>

JavaScript

var ang= angular.module("myApp",[]);
ang.controller("myController", function($scope,$filter){
	$scope.mobileNumber="9938210248"
  
  $scope.mobileNumber=$filter('myFilter')($scope.mobileNumber,6,3)
})
ang.filter("myFilter", function(){
	return function(input,start,count){  	
  	var retIn=input.replace(input.substr(start,count),'*'.repeat(count));
    return retIn
  }
})