Skip to content

Instantly share code, notes, and snippets.

@mirismaili
Created February 22, 2020 14:25
Show Gist options
  • Save mirismaili/798b8a6ba5af39b09dff1443e0fd813e to your computer and use it in GitHub Desktop.
Save mirismaili/798b8a6ba5af39b09dff1443e0fd813e to your computer and use it in GitHub Desktop.
Unicode Numbering Systems
/**
* Created on 1398/12/3 (2020/2/22).
* @author {@link https://mirismaili.github.io S. Mahdi Mir-Ismaili}
*/
'use strict'
// console.log((1234567890).toLocaleString('en-u-nu-arab', {useGrouping: false}))
// console.log((1234567890).toLocaleString('en-u-nu-arabext', {useGrouping: false}))
// console.log((1234567890).toLocaleString('en-u-nu-bali', {useGrouping: false}))
// console.log((1234567890).toLocaleString('en-u-nu-beng', {useGrouping: false}))
// console.log((1234567890).toLocaleString('en-u-nu-deva', {useGrouping: false}))
// console.log((1234567890).toLocaleString('en-u-nu-fullwide', {useGrouping: false}))
// console.log((1234567890).toLocaleString('en-u-nu-gujr', {useGrouping: false}))
// console.log((1234567890).toLocaleString('en-u-nu-guru', {useGrouping: false}))
// console.log((1234567890).toLocaleString('en-u-nu-hanidec', {useGrouping: false}))
// console.log((1234567890).toLocaleString('en-u-nu-khmr', {useGrouping: false}))
// console.log((1234567890).toLocaleString('en-u-nu-knda', {useGrouping: false}))
// console.log((1234567890).toLocaleString('en-u-nu-laoo', {useGrouping: false}))
// console.log((1234567890).toLocaleString('en-u-nu-latn', {useGrouping: false}))
// console.log((1234567890).toLocaleString('en-u-nu-limb', {useGrouping: false}))
// console.log((1234567890).toLocaleString('en-u-nu-mlym', {useGrouping: false}))
// console.log((1234567890).toLocaleString('en-u-nu-mong', {useGrouping: false}))
// console.log((1234567890).toLocaleString('en-u-nu-mymr', {useGrouping: false}))
// console.log((1234567890).toLocaleString('en-u-nu-orya', {useGrouping: false}))
// console.log((1234567890).toLocaleString('en-u-nu-tamldec', {useGrouping: false}))
// console.log((1234567890).toLocaleString('en-u-nu-telu', {useGrouping: false}))
// console.log((1234567890).toLocaleString('en-u-nu-thai', {useGrouping: false}))
// console.log((1234567890).toLocaleString('en-u-nu-tibt', {useGrouping: false}))
const unicodeNumberingSystems = {
arab: /* ['\u0660', ...] */ '٠١٢٣٤٥٦٧٨٩',
arabext: /* ['\u06f0', ...] */ '۰۱۲۳۴۵۶۷۸۹',
bali: /* ['\u1b50', ...] */ '᭐᭑᭒᭓᭔᭕᭖᭗᭘᭙',
beng: /* ['\u09e6', ...] */ '০১২৩৪৫৬৭৮৯',
deva: /* ['\u0966', ...] */ '०१२३४५६७८९',
fullwide: /* ['\uff10', ...] */ '0123456789',
gujr: /* ['\u0ae6', ...] */ '૦૧૨૩૪૫૬૭૮૯',
guru: /* ['\u0a66', ...] */ '੦੧੨੩੪੫੬੭੮੯',
hanidec: /* ['\u3007', ...] */ '〇一二三四五六七八九',
khmr: /* ['\u17e0', ...] */ '០១២៣៤៥៦៧៨៩',
knda: /* ['\u0ce6', ...] */ '೦೧೨೩೪೫೬೭೮೯',
laoo: /* ['\u0ed0', ...] */ '໐໑໒໓໔໕໖໗໘໙',
latn: /* ['\u0030', ...] */ '0123456789',
limb: /* ['\u1946', ...] */ '᥆᥇᥈᥉᥊᥋᥌᥍᥎᥏',
mlym: /* ['\u0d66', ...] */ '൦൧൨൩൪൫൬൭൮൯',
mong: /* ['\u1810', ...] */ '᠐᠑᠒᠓᠔᠕᠖᠗᠘᠙',
mymr: /* ['\u1040', ...] */ '၀၁၂၃၄၅၆၇၈၉',
orya: /* ['\u0b66', ...] */ '୦୧୨୩୪୫୬୭୮୯',
tamldec: /* ['\u0be6', ...] */ '௦௧௨௩௪௫௬௭௮௯',
telu: /* ['\u0c66', ...] */ '౦౧౨౩౪౫౬౭౮౯',
thai: /* ['\u0e50', ...] */ '๐๑๒๓๔๕๖๗๘๙',
tibt: /* ['\u0f20', ...] */ '༠༡༢༣༤༥༦༧༨༩',
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment