我希望将数字转换为其他语言的数字,我该怎么做?
我希望能够支持尽可能多的语言(谷歌翻译支持的语言)。我一直在阅读,我相信这可以通过charcode来完成。
这是我从一些Javascript应用程序中复制的代码,但它只支持两种语言。
TextTools.arabicNumber = function (str) {
var res = String(str).replace(/([0-9])/g, function (s, n, ofs, all) {
return String.fromCharCode(0x0660 + n * 1);
});
return res;
}
TextTools.farsiNumber = function (str) {
var res = String(str).replace(/([0-9])/g, function (s, n, ofs, all) {
return String.fromCharCode(0x06F0 + n * 1);
});
return res;
}