Question: I need to show currency format like these, how can we show.

```
₹1
₹10
₹100
₹1,000
₹10,000
₹1,00,000
......

```

Answer: 
Indian rupee follows different format compare to US currency; So, don't use default angular currency filter to format Indian Rupees

**Custom INR Currency Filter**

```js
var app = angular.module('app', []);

app.controller('indexCtrl', function ($scope) {
    $scope.amount = 10000000.33;
});

app.filter('INR', function () {        
    return function (input) {
        if (! isNaN(input)) {
            var currencySymbol = '₹';
            //var output = Number(input).toLocaleString('en-IN');   <-- This method is not working fine in all browsers!           
            var result = input.toString().split('.');

            var lastThree = result[0].substring(result[0].length - 3);
            var otherNumbers = result[0].substring(0, result[0].length - 3);
            if (otherNumbers != '')
                lastThree = ',' + lastThree;
            var output = otherNumbers.replace(/\B(?=(\d{2})+(?!\d))/g, ",") + lastThree;

            if (result.length > 1) {
                output += "." + result[1];
            }            

            return currencySymbol + output;
        }
    }
});
```

```html
<!DOCTYPE html>
<html ng-app="app">
<head>    
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
</head>
<body ng-controller="indexCtrl">
    Input: <input type="text" ng-model="amount">
    <h3>{{amount | INR}}</h3>
</body>
</html>
```
You can format currency in INR with using pipe and even removing decimal value (i.e Paise) like 

```
{{bal.walletamt | currency:"₹ " : false : '2.0-0'}}

```

this code will work for ionic3 also