Skip to content

Instantly share code, notes, and snippets.

@sharif2008
Last active January 27, 2023 04:00
Show Gist options
  • Star 12 You must be signed in to star a gist
  • Fork 7 You must be signed in to fork a gist
  • Save sharif2008/275d7e03b149f2a42ed2878cf57edf35 to your computer and use it in GitHub Desktop.
Save sharif2008/275d7e03b149f2a42ed2878cf57edf35 to your computer and use it in GitHub Desktop.
Converting English number to Bangla in Javascript
var finalEnlishToBanglaNumber={'0':'০','1':'১','2':'২','3':'৩','4':'৪','5':'৫','6':'৬','7':'৭','8':'৮','9':'৯'};
String.prototype.getDigitBanglaFromEnglish = function() {
var retStr = this;
for (var x in finalEnlishToBanglaNumber) {
retStr = retStr.replace(new RegExp(x, 'g'), finalEnlishToBanglaNumber[x]);
}
return retStr;
};
var english_number="123456";
var bangla_converted_number=english_number.getDigitBanglaFromEnglish();
//outputs : ১২৩৪৫৬
console.log(bangla_converted_number); //or alert(bangla_converted_number);
@mayeenulislam
Copy link

mayeenulislam commented Dec 9, 2021

As of line#11, the input number has to be string...

Usage for numeral values would be:

console.log(input.toString().getDigitBanglaFromEnglish());

BTW, thank you for the gist. <3

@naazim7
Copy link

naazim7 commented Jan 12, 2022

Thanks

@sharif2008
Copy link
Author

welcome @naazim7 and @mayeenulislam

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment