1
- ' use strict' ;
1
+ " use strict" ;
2
2
3
3
Object . defineProperty ( exports , "__esModule" , {
4
4
value : true
5
5
} ) ;
6
- var alpha = exports . alpha = {
6
+ exports . commaDecimal = exports . dotDecimal = exports . arabicLocales = exports . englishLocales = exports . decimal = exports . alphanumeric = exports . alpha = void 0 ;
7
+ var alpha = {
7
8
'en-US' : / ^ [ A - Z ] + $ / i,
Has conversations. Original line has conversations. 8
9
'bg-BG' : / ^ [ А - Я ] + $ / i,
9
10
'cs-CZ' : / ^ [ A - Z Á Č Ď É Ě Í Ň Ó Ř Š Ť Ú Ů Ý Ž ] + $ / i,
@@ -30,8 +31,8 @@ var alpha = exports.alpha = {
30
31
'ku-IQ' : / ^ [ ئ ا ب پ ت ج چ ح خ د ر ڕ ز ژ س ش ع غ ف ڤ ق ک گ ل ڵ م ن و ۆ ھ ە ی ێ ي ط ؤ ث آ إ أ ك ض ص ة ظ ذ ] + $ / i,
31
32
ar : / ^ [ ء آ أ ؤ إ ئ ا ب ة ت ث ج ح خ د ذ ر ز س ش ص ض ط ظ ع غ ف ق ك ل م ن ه و ى ي ً ٌ ٍ َ ُ ِ ّ ْ ٰ ] + $ /
32
33
} ;
33
-
34
- var alphanumeric = exports . alphanumeric = {
34
+ exports . alpha = alpha ;
35
+ var alphanumeric = {
35
36
'en-US' : / ^ [ 0 - 9 A - Z ] + $ / i,
36
37
'bg-BG' : / ^ [ 0 - 9 А - Я ] + $ / i,
37
38
'cs-CZ' : / ^ [ 0 - 9 A - Z Á Č Ď É Ě Í Ň Ó Ř Š Ť Ú Ů Ý Ž ] + $ / i,
@@ -58,34 +59,38 @@ var alphanumeric = exports.alphanumeric = {
58
59
'ku-IQ' : / ^ [ ٠ ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩ 0 - 9 ئ ا ب پ ت ج چ ح خ د ر ڕ ز ژ س ش ع غ ف ڤ ق ک گ ل ڵ م ن و ۆ ھ ە ی ێ ي ط ؤ ث آ إ أ ك ض ص ة ظ ذ ] + $ / i,
59
60
ar : / ^ [ ٠ ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩ 0 - 9 ء آ أ ؤ إ ئ ا ب ة ت ث ج ح خ د ذ ر ز س ش ص ض ط ظ ع غ ف ق ك ل م ن ه و ى ي ً ٌ ٍ َ ُ ِ ّ ْ ٰ ] + $ /
60
61
} ;
61
-
62
- var decimal = exports . decimal = {
62
+ exports . alphanumeric = alphanumeric ;
63
+ var decimal = {
63
64
'en-US' : '.' ,
64
65
ar : '٫'
65
66
} ;
66
-
67
- var englishLocales = exports . englishLocales = [ 'AU' , 'GB' , 'HK' , 'IN' , 'NZ' , 'ZA' , 'ZM' ] ;
67
+ exports . decimal = decimal ;
68
+ var englishLocales = [ 'AU' , 'GB' , 'HK' , 'IN' , 'NZ' , 'ZA' , 'ZM' ] ;
69
+ exports . englishLocales = englishLocales ;
68
70
69
71
for ( var locale , i = 0 ; i < englishLocales . length ; i ++ ) {
70
- locale = ' en-' + englishLocales [ i ] ;
72
+ locale = " en-" . concat ( englishLocales [ i ] ) ;
71
73
alpha [ locale ] = alpha [ 'en-US' ] ;
72
74
alphanumeric [ locale ] = alphanumeric [ 'en-US' ] ;
73
75
decimal [ locale ] = decimal [ 'en-US' ] ;
74
- }
76
+ } // Source: http://www.localeplanet.com/java/
75
77
76
- // Source: http://www.localeplanet.com/java/
77
- var arabicLocales = exports . arabicLocales = [ 'AE' , 'BH' , 'DZ' , 'EG' , 'IQ' , 'JO' , 'KW' , 'LB' , 'LY' , 'MA' , 'QM' , 'QA' , 'SA' , 'SD' , 'SY' , 'TN' , 'YE' ] ;
78
+
79
+ var arabicLocales = [ 'AE' , 'BH' , 'DZ' , 'EG' , 'IQ' , 'JO' , 'KW' , 'LB' , 'LY' , 'MA' , 'QM' , 'QA' , 'SA' , 'SD' , 'SY' , 'TN' , 'YE' ] ;
80
+ exports . arabicLocales = arabicLocales ;
78
81
79
82
for ( var _locale , _i = 0 ; _i < arabicLocales . length ; _i ++ ) {
80
- _locale = ' ar-' + arabicLocales [ _i ] ;
83
+ _locale = " ar-" . concat ( arabicLocales [ _i ] ) ;
81
84
alpha [ _locale ] = alpha . ar ;
82
85
alphanumeric [ _locale ] = alphanumeric . ar ;
83
86
decimal [ _locale ] = decimal . ar ;
84
- }
87
+ } // Source: https://en.wikipedia.org/wiki/Decimal_mark
88
+
85
89
86
- // Source: https://en.wikipedia.org/wiki/Decimal_mark
87
- var dotDecimal = exports . dotDecimal = [ ] ;
88
- var commaDecimal = exports . commaDecimal = [ 'bg-BG' , 'cs-CZ' , 'da-DK' , 'de-DE' , 'el-GR' , 'es-ES' , 'fr-FR' , 'it-IT' , 'ku-IQ' , 'hu-HU' , 'nb-NO' , 'nn-NO' , 'nl-NL' , 'pl-PL' , 'pt-PT' , 'ru-RU' , 'sl-SI' , 'sr-RS@latin' , 'sr-RS' , 'sv-SE' , 'tr-TR' , 'uk-UA' ] ;
90
+ var dotDecimal = [ ] ;
91
+ exports . dotDecimal = dotDecimal ;
92
+ var commaDecimal = [ 'bg-BG' , 'cs-CZ' , 'da-DK' , 'de-DE' , 'el-GR' , 'es-ES' , 'fr-FR' , 'it-IT' , 'ku-IQ' , 'hu-HU' , 'nb-NO' , 'nn-NO' , 'nl-NL' , 'pl-PL' , 'pt-PT' , 'ru-RU' , 'sl-SI' , 'sr-RS@latin' , 'sr-RS' , 'sv-SE' , 'tr-TR' , 'uk-UA' ] ;
93
+ exports . commaDecimal = commaDecimal ;
89
94
90
95
for ( var _i2 = 0 ; _i2 < dotDecimal . length ; _i2 ++ ) {
91
96
decimal [ dotDecimal [ _i2 ] ] = decimal [ 'en-US' ] ;
@@ -97,9 +102,8 @@ for (var _i3 = 0; _i3 < commaDecimal.length; _i3++) {
97
102
98
103
alpha [ 'pt-BR' ] = alpha [ 'pt-PT' ] ;
99
104
alphanumeric [ 'pt-BR' ] = alphanumeric [ 'pt-PT' ] ;
100
- decimal [ 'pt-BR' ] = decimal [ 'pt-PT' ] ;
105
+ decimal [ 'pt-BR' ] = decimal [ 'pt-PT' ] ; // see #862
101
106
102
- // see #862
103
107
alpha [ 'pl-Pl' ] = alpha [ 'pl-PL' ] ;
104
108
alphanumeric [ 'pl-Pl' ] = alphanumeric [ 'pl-PL' ] ;
105
109
decimal [ 'pl-Pl' ] = decimal [ 'pl-PL' ] ;