数字を他の言語の数字に変換したいのですが、どうすればいいですか?numbers charcodeを別の言語に変換する
可能な限り多くの言語(Google翻訳対応言語)をサポートしたいと考えています。私は読んでいて、これはcharcodeから行うことができると信じています。
いくつかのJavascriptアプリケーションからコピーしたコードですが、2つの言語しかサポートしていません。
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;
}
いいえこれは私のコードではありません。私は他のいくつかのウェブサイトから入手して、ここに例の使用法を追加しました。 OKは私がヘブライ数字を追加したいと言っています、あなたが与えたコードチャートからそれをどうやって行えますか? – Basit
このリンクを確認してくださいhttp://www.i18nguy.com/unicode/hebrew-numbers.html。伝統的なヘブライ数字は位置的ではなく、相加的ではないようですので、あなたはローマ数字のようにそれらを構築します。現代のヘブライ語の数字は、西数字を使用して行われます。 –
一番最後のものです。あなたが提供したコードチャートのリンク、そのほとんどが文字です。コードチャートの別のリンクを提供することができます、それは利用可能な言語のほとんどのための数字も提供します。 – Basit