How can I set the variant of Arabic numeral without changing character codes ?
Eastern Arabic ۰ ۱ ۲ ۳ ٦ ٥ ٤ ۷ ۸ ۹ Persian variant
You can convert numbers in this way:
const persianDigits = ['۰', '۱', '۲', '۳', '۴', '۵', '۶', '۷', '۸', '۹']; const number = 44653420; convertedNumber = String(number).replace(/\d/g, function(digit) { return persianDigits[digit] }) console.log(convertedNumber) // ۴۴۶۵۳۴۲۰