Skip to content

Instantly share code, notes, and snippets.

@rbrahul
Last active September 7, 2017 18:14
Show Gist options
  • Save rbrahul/f2f7544d62ca536f30b3cf780a75329f to your computer and use it in GitHub Desktop.
Save rbrahul/f2f7544d62ca536f30b3cf780a75329f to your computer and use it in GitHub Desktop.
Convert a Number to it's bengali number representation
function toBengaliNumber(number) {
var numbers = {
'1': '১',
'2': '২',
'3': '৩',
'4': '৪',
'5': '৫',
'6': '৬',
'7': '৭',
'8': '৮',
'9': '৯',
'0': '০'
};
if(typeof number !== 'undefined' && !isNaN(number)) {
var numericText = Number(number).toString();
return numericText.split('').reduce(function(a,b) {
return (b in numbers) ? a += numbers[b] : a += b;
}, '');
} else {
throw new Error('Expected valid number but found ', number);
}
}
var banglaNumber = toBengaliNumber('56');
console.log("Now the number is :", banglaNumber);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment