javascript - jquery replace to english number -


i want replace bengali numbers english numbers. such

 var bengali = [০,১,২,৩,৪,৫,৬,৭,৮,৯];  var eng = [0,1,2,3,4,5,6,7,8,9]; 

bengali.replace(eng);

so write bengali number convert english number. how can achieve this? thanks

you have 2 options, depending on how maintainable want code be.

i recommend using hash, keyed bengali number, , replacing value:

var numbers = {    '০': 0,    '১': 1,    '২': 2,    '৩': 3,    '৪': 4,    '৫': 5,    '৬': 6,    '৭': 7,    '৮': 8,    '৯': 9  };    function replacenumbers(input) {    var output = [];    (var = 0; < input.length; ++i) {      if (numbers.hasownproperty(input[i])) {        output.push(numbers[input[i]]);      } else {        output.push(input[i]);      }    }    return output.join('');  }    document.getelementbyid('r').textcontent = replacenumbers('৯  ৭  ৩');
<pre id=r></pre>

if, reason, isn't possible can use 2 arrays , similar technique map between them.


Comments

Popular posts from this blog

javascript - Bootstrap Popover: iOS Safari strange behaviour -

Magento/PHP - Get phones on all members in a customer group -

session - Logging Out Using PHP -