Skip to content

janlelis/unicode-number.js

Repository files navigation

unicode-number.js [ci]

Convert a Unicode character into its numeric value.

Unicode version: 16.0.0 (September 2024)

Install

Use npm or your favorite package manager to install this module:

npm install unicode-number

Usage

unicodeNumber(char)

import { unicodeNumber } from "unicode-number";

unicodeNumber("1"); // 1
unicodeNumber("Ⅷ"); // 8
unicodeNumber("⓳"); // 19
unicodeNumber("¾"); // 0.75
unicodeNumber("༳"); // -0.5
unicodeNumber("𑿀"); // 0.003125
unicodeNumber("𖭡"); // 1000000000000
unicodeNumber("五"); // 5
unicodeNumber("𜳷"); // 7
unicodeNumber("A"); // undefined

unicodeNumberString(char)

import { unicodeNumberString } from "unicode-number";

unicodeNumberString("1"); // "1"
unicodeNumberString("Ⅷ"); // "8"
unicodeNumberString("⓳"); // "19"
unicodeNumberString("¾"); // "3/4"
unicodeNumberString("༳"); // "-1/2"
unicodeNumberString("𑿀"); // "1/320"
unicodeNumberString("𖭡"); // "1000000000000"
unicodeNumberString("五"); // "5"
unicodeNumberString("𜳷"); // "7"
unicodeNumberString("A"); // undefined

listUnicodeNumberCharacters()

listUnicodeNumberCharacters()
['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '²', ]

See a list of all numbers in Unicode: character.construction/numbers

MIT License

About

Get the numeric value from a Unicode number like ①

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks