12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- export const DIGITS = {
- '0': '0',
- '1': '1',
- '2': '2',
- '3': '3',
- '4': '4',
- '5': '5',
- '6': '6',
- '7': '7',
- '8': '8',
- '9': '9',
- '\uFF10': '0',
- '\uFF11': '1',
- '\uFF12': '2',
- '\uFF13': '3',
- '\uFF14': '4',
- '\uFF15': '5',
- '\uFF16': '6',
- '\uFF17': '7',
- '\uFF18': '8',
- '\uFF19': '9',
- '\u0660': '0',
- '\u0661': '1',
- '\u0662': '2',
- '\u0663': '3',
- '\u0664': '4',
- '\u0665': '5',
- '\u0666': '6',
- '\u0667': '7',
- '\u0668': '8',
- '\u0669': '9',
- '\u06F0': '0',
- '\u06F1': '1',
- '\u06F2': '2',
- '\u06F3': '3',
- '\u06F4': '4',
- '\u06F5': '5',
- '\u06F6': '6',
- '\u06F7': '7',
- '\u06F8': '8',
- '\u06F9': '9'
- }
- export function parseDigit(character) {
- return DIGITS[character]
- }
- export default function parseDigits(string) {
- let result = ''
-
-
-
-
-
-
- for (const character of string.split('')) {
- const digit = parseDigit(character)
- if (digit) {
- result += digit
- }
- }
- return result
- }
|