Node.Js将非英文数字转换为英文数字

这下面的原型可以将非英文数字转换为英文数字,​​如:

۱‍‍1۲2

所有的英文数字都不是波斯文和阿拉伯文,我试图将主题转换为英文数字,​​用于以下代码:

 const result = $(".ExRate-TR").map((i, element) => ({ currency: $(element).find('td:nth-of-type(1)').text().trim(), price: $(element).find('td:nth-of-type(3)').text().trim().toEnDigit() })).get(); 

但之后,我没有得到结果和我得到空结果的原型原因

 String.prototype.toEnDigit = function() { return this.replace(/[\u06F0-\u06F9]+/g, function(digit) { var ret = ''; for (var i = 0, len = digit.length; i < len; i++) { ret += String.fromCharCode(digit.charCodeAt(i) - 1728); } return ret; }); }; 

我怎么能解决这个问题,并使用toEnDigitstring结束?