将数字从阿拉伯语转换为英语

我想做这个函数的反向我想将数字从阿拉伯语转换为英语

 function numentofa(n) { var digits = [], r; do { r = n % 10; n = (n - r) / 10; digits.unshift(String.fromCharCode(r + 1776)); } while (n > 0); return digits.join(''); } window.onload = aa(); function aa() { var oooook = numentofa("121"); $('.numbers').append(oooook); alert(oooook); }  

假设您要转换的数字已经在字符串中,那么类似以下代码片段的内容将起作用:

 function convertDigitIn(enDigit){ // PERSIAN, ARABIC, URDO var newValue=""; for (var i=0;i=48 && ch<=57 { // european digit range var newChar=ch+1584; newValue=newValue+String.fromCharCode(newChar); } else newValue=newValue+String.fromCharCode(ch); } return newValue; } 

orginally取自html页面中的英文数字转换为阿拉伯数字