@@ -21,14 +21,14 @@ export namespace ChineseNumeric {
21
21
export const WordSeparatorToken = '' ;
22
22
export const ZeroChar = '零' ;
23
23
export const PairChar = '对' ;
24
- export const RoundNumberMap : ReadonlyMap < string , number > = new Map < string , number > ( [ [ "k" , 1000 ] , [ "m" , 1000000 ] , [ "g" , 1000000000 ] , [ "t" , 1000000000000 ] ] ) ;
25
- export const RoundNumberMapChar : ReadonlyMap < string , number > = new Map < string , number > ( [ [ "十" , 10 ] , [ "百" , 100 ] , [ "千" , 1000 ] , [ "万" , 10000 ] , [ "亿" , 100000000 ] , [ "兆" , 1000000000000 ] , [ "拾" , 10 ] , [ "佰" , 100 ] , [ "仟" , 1000 ] , [ "萬" , 10000 ] , [ "億" , 100000000 ] ] ) ;
26
- export const ZeroToNineMap : ReadonlyMap < string , number > = new Map < string , number > ( [ [ "0" , 0 ] , [ "1" , 1 ] , [ "2" , 2 ] , [ "3" , 3 ] , [ "4" , 4 ] , [ "5" , 5 ] , [ "6" , 6 ] , [ "7" , 7 ] , [ "8" , 8 ] , [ "9" , 9 ] , [ "零" , 0 ] , [ "一" , 1 ] , [ "二" , 2 ] , [ "三" , 3 ] , [ "四" , 4 ] , [ "五" , 5 ] , [ "六" , 6 ] , [ "七" , 7 ] , [ "八" , 8 ] , [ "九" , 9 ] , [ "〇" , 0 ] , [ "壹" , 1 ] , [ "贰" , 2 ] , [ "貳" , 2 ] , [ "叁" , 3 ] , [ "肆" , 4 ] , [ "伍" , 5 ] , [ "陆" , 6 ] , [ "陸" , 6 ] , [ "柒" , 7 ] , [ "捌" , 8 ] , [ "玖" , 9 ] , [ "0" , 0 ] , [ "1" , 1 ] , [ "2" , 2 ] , [ "3" , 3 ] , [ "4" , 4 ] , [ "5" , 5 ] , [ "6" , 6 ] , [ "7" , 7 ] , [ "8" , 8 ] , [ "9" , 9 ] , [ "半" , 0.5 ] , [ "两" , 2 ] , [ "兩" , 2 ] , [ "俩" , 2 ] , [ "倆" , 2 ] , [ "仨" , 3 ] ] ) ;
27
- export const FullToHalfMap : ReadonlyMap < string , string > = new Map < string , string > ( [ [ "0" , "0" ] , [ "1" , "1" ] , [ "2" , "2" ] , [ "3" , "3" ] , [ "4" , "4" ] , [ "5" , "5" ] , [ "6" , "6" ] , [ "7" , "7" ] , [ "8" , "8" ] , [ "9" , "9" ] , [ "/" , "/" ] , [ "-" , "-" ] , [ "," , "'" ] , [ "G" , "G" ] , [ "M" , "M" ] , [ "T" , "T" ] , [ "K" , "K" ] , [ "k" , "k" ] , [ "." , "." ] ] ) ;
28
- export const TratoSimMap : ReadonlyMap < string , string > = new Map < string , string > ( [ [ "佰" , "百" ] , [ "點" , "点" ] , [ "個" , "个" ] , [ "幾" , "几" ] , [ "對" , "对" ] , [ "雙" , "双" ] ] ) ;
29
- export const UnitMap : ReadonlyMap < string , string > = new Map < string , string > ( [ [ "萬萬" , "億" ] , [ "億萬" , "兆" ] , [ "萬億" , "兆" ] , [ "万万" , "亿" ] , [ "万亿" , "兆" ] , [ "亿万" , "兆" ] , [ " " , "" ] , [ "多" , "" ] , [ "余" , "" ] , [ "几" , "" ] ] ) ;
30
- export const RoundDirectList = [ "亿" , "兆" , "億" ] ;
31
- export const TenChars = [ "十" , "拾" ] ;
24
+ export const RoundNumberMap : ReadonlyMap < string , number > = new Map < string , number > ( [ [ "k" , 1000 ] , [ "m" , 1000000 ] , [ "g" , 1000000000 ] , [ "t" , 1000000000000 ] ] ) ;
25
+ export const RoundNumberMapChar : ReadonlyMap < string , number > = new Map < string , number > ( [ [ "十" , 10 ] , [ "百" , 100 ] , [ "千" , 1000 ] , [ "万" , 10000 ] , [ "亿" , 100000000 ] , [ "兆" , 1000000000000 ] , [ "拾" , 10 ] , [ "佰" , 100 ] , [ "仟" , 1000 ] , [ "萬" , 10000 ] , [ "億" , 100000000 ] ] ) ;
26
+ export const ZeroToNineMap : ReadonlyMap < string , number > = new Map < string , number > ( [ [ "0" , 0 ] , [ "1" , 1 ] , [ "2" , 2 ] , [ "3" , 3 ] , [ "4" , 4 ] , [ "5" , 5 ] , [ "6" , 6 ] , [ "7" , 7 ] , [ "8" , 8 ] , [ "9" , 9 ] , [ "零" , 0 ] , [ "一" , 1 ] , [ "二" , 2 ] , [ "三" , 3 ] , [ "四" , 4 ] , [ "五" , 5 ] , [ "六" , 6 ] , [ "七" , 7 ] , [ "八" , 8 ] , [ "九" , 9 ] , [ "〇" , 0 ] , [ "壹" , 1 ] , [ "贰" , 2 ] , [ "貳" , 2 ] , [ "叁" , 3 ] , [ "肆" , 4 ] , [ "伍" , 5 ] , [ "陆" , 6 ] , [ "陸" , 6 ] , [ "柒" , 7 ] , [ "捌" , 8 ] , [ "玖" , 9 ] , [ "0" , 0 ] , [ "1" , 1 ] , [ "2" , 2 ] , [ "3" , 3 ] , [ "4" , 4 ] , [ "5" , 5 ] , [ "6" , 6 ] , [ "7" , 7 ] , [ "8" , 8 ] , [ "9" , 9 ] , [ "半" , 0.5 ] , [ "两" , 2 ] , [ "兩" , 2 ] , [ "俩" , 2 ] , [ "倆" , 2 ] , [ "仨" , 3 ] ] ) ;
27
+ export const FullToHalfMap : ReadonlyMap < string , string > = new Map < string , string > ( [ [ "0" , "0" ] , [ "1" , "1" ] , [ "2" , "2" ] , [ "3" , "3" ] , [ "4" , "4" ] , [ "5" , "5" ] , [ "6" , "6" ] , [ "7" , "7" ] , [ "8" , "8" ] , [ "9" , "9" ] , [ "/" , "/" ] , [ "-" , "-" ] , [ "," , "'" ] , [ "G" , "G" ] , [ "M" , "M" ] , [ "T" , "T" ] , [ "K" , "K" ] , [ "k" , "k" ] , [ "." , "." ] ] ) ;
28
+ export const TratoSimMap : ReadonlyMap < string , string > = new Map < string , string > ( [ [ "佰" , "百" ] , [ "點" , "点" ] , [ "個" , "个" ] , [ "幾" , "几" ] , [ "對" , "对" ] , [ "雙" , "双" ] ] ) ;
29
+ export const UnitMap : ReadonlyMap < string , string > = new Map < string , string > ( [ [ "萬萬" , "億" ] , [ "億萬" , "兆" ] , [ "萬億" , "兆" ] , [ "万万" , "亿" ] , [ "万亿" , "兆" ] , [ "亿万" , "兆" ] , [ " " , "" ] , [ "多" , "" ] , [ "余" , "" ] , [ "几" , "" ] ] ) ;
30
+ export const RoundDirectList = [ "亿" , "兆" , "億" ] ;
31
+ export const TenChars = [ "十" , "拾" ] ;
32
32
export const DigitalNumberRegex = `((?<=(\\d|\\b))${ BaseNumbers . MultiplierLookupRegex } (?=\\b))` ;
33
33
export const ZeroToNineFullHalfRegex = `[\\d1234567890]` ;
34
34
export const DigitNumRegex = `${ ZeroToNineFullHalfRegex } +` ;
0 commit comments