diff --git a/resources/metadata.xml b/resources/metadata.xml
index 7fd93b9..b0f5e50 100644
--- a/resources/metadata.xml
+++ b/resources/metadata.xml
@@ -2494,33 +2494,9 @@
(?:
(?:
- 2(?:
- (?:
- [0-26-9]\d|
- 3[0-8]|
- 5[0135-9]
- )\d|
- 4(?:
- [02-9]\d|
- 10
- )
- )|
- 3(?:
- (?:
- [0-3589]\d|
- 6[1-9]|
- 7[0-35-9]
- )\d|
- 4(?:
- [0-578]\d|
- 90
- )
- )|
- 7(?:
- [013-57-9]\d|
- 2[0-8]
- )\d
- )\d\d|
+ 241|
+ 349
+ )0\d\d|
8(?:
51(?:
0(?:
@@ -2548,29 +2524,46 @@
)|
[34]\d\d
)|
- (?:
- 6[0-8]|
- [78]\d
- )\d{3}|
- 9(?:
- [02-9]\d{3}|
- 1(?:
- (?:
- [0-58]\d|
- 6[0135-9]
- )\d|
- 7(?:
- 0[0-24-9]|
- [1-9]\d
- )|
- 9(?:
- [0-46-9]\d|
- 5[0-79]
- )
+ 91(?:
+ (?:
+ [0-58]\d|
+ 6[0135-9]
+ )\d|
+ 7(?:
+ 0[0-24-9]|
+ [1-9]\d
+ )|
+ 9(?:
+ [0-46-9]\d|
+ 5[0-79]
)
)
)
- )\d{3}
+ )\d{3}|
+ (?:
+ 2(?:
+ [0-26-9]\d|
+ 3[0-8]|
+ 4[02-9]|
+ 5[0135-9]
+ )|
+ 3(?:
+ [0-3589]\d|
+ 4[0-578]|
+ 6[1-9]|
+ 7[0-35-9]
+ )|
+ 7(?:
+ [013-57-9]\d|
+ 2[0-8]
+ )|
+ 8(?:
+ 55|
+ 6[0-8]|
+ [78]\d|
+ 9[02-9]
+ )
+ )\d{6}
-
+
0120211234
-
- 2090\d{4}|
- (?:
- 012\d\d|
- 2(?:
- 02|
- 1[037]|
- 2[45]|
- 3[68]|
- 4\d
- )
- )\d{5}
-
+ 012\d{7}
-
+
0195123456
- (?:
- 01(?:
- 2[5-9]|
- [4-69]\d
- )|
- 4[0-8]|
- [56]\d|
- 9[013-9]
+ 01(?:
+ 2[5-9]|
+ [4-69]\d
)\d{6}
@@ -5696,7 +5673,8 @@
4(?:
79[01]|
- 83[0-36-9]
+ 83[0-36-9]|
+ 95[0-3]
)\d{5}|
4(?:
[0-36]\d|
@@ -8710,7 +8688,8 @@
4(?:
79[01]|
- 83[0-36-9]
+ 83[0-36-9]|
+ 95[0-3]
)\d{5}|
4(?:
[0-36]\d|
@@ -10672,7 +10651,8 @@
7(?:
0[1-9]|
1[0-8]|
- 22|
+ 2[1-35-79]|
+ 3\d|
77|
86|
99
@@ -14470,8 +14450,8 @@
55(?:
4(?:
- 0[01]|
- 10|
+ 0[0-2]|
+ [16]0|
5[0-7]
)|
57[0-289]
@@ -16011,8 +15991,7 @@
88
)|
9(?:
- 0[0-3]|
- [19]\d|
+ [0159]\d|
21|
69|
77|
@@ -20292,7 +20271,7 @@
- 6
+ [67]
$1 $2 $3 $4 $5
@@ -20300,7 +20279,7 @@
(?:
[3489]|
- 6\d
+ [67]\d
)\d{7}
@@ -20330,7 +20309,7 @@
)\d{5}|
(?:
3|
- 6\d
+ [67]\d
)\d{7}
@@ -25524,6 +25503,12 @@
[2-9]0
$1 $2
+
+
+ [15]
+ $1
+ NA
+
@@ -25566,7 +25551,6 @@
$1 $2 $3
-
87
$1 $2 $3
@@ -25718,14 +25702,12 @@
44123456
4(?:
- 1111|
+ (?:
+ [014]\d\d|
+ 999
+ )\d|
2022
- )\d{3}|
- 4(?:
- [04]\d\d|
- 14[0-6]|
- 999
- )\d{4}
+ )\d{3}
@@ -26979,7 +26961,7 @@
81234567
- 898[02-8]\d{4}|
+ 898[02-9]\d{4}|
(?:
8(?:
0[1-9]|
@@ -27871,7 +27853,7 @@
$1 $2
- [267]
+ [25-7]
$1 $2
@@ -27881,7 +27863,10 @@
- [267]\d{7}|
+ (?:
+ [267]\d\d|
+ 500
+ )\d{5}|
(?:
80\d|
900
@@ -27914,7 +27899,12 @@
70123456
- [67]\d{7}
+
+ (?:
+ 500[0-4]|
+ [67]\d{3}
+ )\d{4}
+
@@ -28505,12 +28495,17 @@
$1 $2 $3
- [0-57-9]
+ \d
$1 $2 $3
- [0-57-9]\d{8}
+
+ (?:
+ [0-57-9]\d|
+ 66
+ )\d{7}
+
@@ -28552,8 +28547,10 @@
[09]\d|
1[0-27-9]|
2[0-27]|
- [34]0|
+ 3[08]|
+ 40|
5[05]|
+ 66|
7[01578]|
8[078]
)\d{7}
@@ -29815,7 +29812,7 @@
72[48]0\d{5}|
7(?:
[014-8]\d|
- 2[067]|
+ 2[0167]|
36|
9[0-289]
)\d{6}
@@ -31830,11 +31827,7 @@
)|
(?:
50[0-2]|
- 6\d\d|
- 7(?:
- [0-46-9]\d|
- 5[0-4]
- )
+ [67]\d\d
)\d\d|
8(?:
5\d{3}|
diff --git a/src/metadata/validations.json b/src/metadata/validations.json
index a08c91c..07ee9c6 100644
--- a/src/metadata/validations.json
+++ b/src/metadata/validations.json
@@ -89,7 +89,7 @@
],
"bj": [
"^\\d{8,10}$",
- "^(?:01\\d|[24-689])\\d{7}$"
+ "^(?:01\\d|8)\\d{7}$"
],
"bm": [
"^\\d{10}$",
@@ -505,7 +505,7 @@
],
"mc": [
"^\\d{8,9}$",
- "^(?:[3489]|6\\d)\\d{7}$"
+ "^(?:[3489]|[67]\\d)\\d{7}$"
],
"md": [
"^\\d{8}$",
@@ -781,7 +781,7 @@
],
"sv": [
"^\\d{7,11}$",
- "^[267]\\d{7}|(?:80\\d|900)\\d{4}(?:\\d{4})?$"
+ "^(?:[267]\\d\\d|500)\\d{5}|(?:80\\d|900)\\d{4}(?:\\d{4})?$"
],
"sx": [
"^\\d{10}$",
@@ -813,7 +813,7 @@
],
"tj": [
"^\\d{9}$",
- "^[0-57-9]\\d{8}$"
+ "^(?:[0-57-9]\\d|66)\\d{7}$"
],
"tk": [
"^\\d{4,7}$",