Skip to content

Instantly share code, notes, and snippets.

@sabbir268
Created September 3, 2018 13:50
Show Gist options
  • Save sabbir268/03bf6fe66d78350a55e858b31c1b9dd3 to your computer and use it in GitHub Desktop.
Save sabbir268/03bf6fe66d78350a55e858b31c1b9dd3 to your computer and use it in GitHub Desktop.
Bengali Number to English Number converter Javascript
/*
*
*
* Input any number in Bengali and the following function will return the English number.
*
*/
function bn2en(myNumber){
function replacef(replaceString) {
switch (replaceString) {
case "০":
replaceString = 0;
break;
case "১":
replaceString = 1;
break;
case "২":
replaceString = 2;
break;
case "৩":
replaceString = 3;
break;
case "৪":
replaceString = 4;
break;
case "৫":
replaceString = 5;
break;
case "৬":
replaceString = 6;
break;
case "৭":
replaceString = 7;
break;
case "৮":
replaceString = 8;
break;
case "৯":
replaceString = 9;
}
return replaceString;
}
var getVal = myNumber;
var bnNum = getVal.split("");
var myNum = [];
for(var i = 0; i < bnNum.length; i++ ){
myNum.push(replacef(bnNum[i]));
}
return myNum.join("");
}
// bn2en('০১২৩৪৫৬৭৮৯');
// output 01234567890
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment