Skip to content

Commit 87dd402

Browse files
Update the validation patterns
1 parent 76c090e commit 87dd402

File tree

1 file changed

+41
-45
lines changed

1 file changed

+41
-45
lines changed

resources/metadata.xml

Lines changed: 41 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -4225,11 +4225,10 @@
42254225
<possibleLengths national="10" localOnly="7"/>
42264226
<exampleNumber>4413701234</exampleNumber>
42274227
<nationalNumberPattern>
4228-
441909\d{4}|
42294228
441(?:
42304229
[2378]\d|
42314230
5[0-39]|
4232-
92
4231+
9[02]
42334232
)\d{5}
42344233
</nationalNumberPattern>
42354234
</mobile>
@@ -8026,14 +8025,17 @@
80268025
<possibleLengths national="9"/>
80278026
<exampleNumber>601123456</exampleNumber>
80288027
<nationalNumberPattern>
8029-
7060\d{5}|
80308028
(?:
8031-
60[1-8]|
8029+
60[1-8]\d|
80328030
7(?:
8033-
0[2-5]|
8034-
[2379]\d
8031+
0(?:
8032+
[2-5]\d|
8033+
60
8034+
)|
8035+
190|
8036+
[2379]\d\d
80358037
)
8036-
)\d{6}
8038+
)\d{5}
80378039
</nationalNumberPattern>
80388040
</mobile>
80398041
<tollFree>
@@ -9388,7 +9390,7 @@
93889390
)|
93899391
7(?:
93909392
[0167]\d|
9391-
2[0-2]|
9393+
2[0-4]|
93929394
5[01]|
93939395
8[0-3]
93949396
)
@@ -12342,6 +12344,7 @@
1234212344
7(?:
1234312345
[01]\d|
1234412346
2[156]|
12347+
31|
1234512348
49
1234612349
)
1234712350
)\d{4}
@@ -15541,7 +15544,7 @@
1554115544
)\d|
1554215545
7(?:
1554315546
00[378]|
15544-
97[7-9]
15547+
97\d
1554515548
)
1554615549
)\d{5}
1554715550
</nationalNumberPattern>
@@ -18735,7 +18738,7 @@
1873518738
<tollFree>
1873618739
<possibleLengths national="8"/>
1873718740
<exampleNumber>80021234</exampleNumber>
18738-
<nationalNumberPattern>800[256]\d{4}</nationalNumberPattern>
18741+
<nationalNumberPattern>800[1256]\d{4}</nationalNumberPattern>
1873918742
</tollFree>
1874018743
</territory>
1874118744

@@ -19179,22 +19182,8 @@
1917919182
<numberFormat pattern="(\d{4})(\d{5})" nationalPrefixFormattingRule="$NP$FG">
1918019183
<leadingDigits>
1918119184
5(?:
19182-
2[2-489]|
19183-
3[5-9]|
19184-
9
19185-
)|
19186-
8(?:
19187-
0[89]|
19188-
92
19189-
)
19190-
</leadingDigits>
19191-
<leadingDigits>
19192-
5(?:
19193-
2(?:
19194-
[2-49]|
19195-
8[235-9]
19196-
)|
19197-
3[5-9]|
19185+
2[2-46-9]|
19186+
3[3-9]|
1919819187
9
1919919188
)|
1920019189
8(?:
@@ -19254,7 +19243,7 @@
1925419243
)|
1925519244
7(?:
1925619245
[0167]\d|
19257-
2[0-2]|
19246+
2[0-4]|
1925819247
5[01]|
1925919248
8[0-3]
1926019249
)
@@ -22199,7 +22188,11 @@
2219922188
<!-- Fixed line format for 2 digit area code -->
2220022189
<numberFormat pattern="(\d{2})(\d{3})(\d{2,3})" nationalPrefixFormattingRule="$NP$FG">
2220122190
<leadingDigits>
22202-
[3-7]|
22191+
[3-6]|
22192+
7(?:
22193+
0[0-689]|
22194+
[1-79]
22195+
)|
2220322196
8[2-9]
2220422197
</leadingDigits>
2220522198
<format>$1 $2 $3</format>
@@ -22287,7 +22280,7 @@
2228722280
)\d{6}|
2228822281
(?:
2228922282
7(?:
22290-
0[13-689]|
22283+
0[13-9]|
2229122284
[12]\d
2229222285
)|
2229322286
8(?:
@@ -22757,6 +22750,7 @@
2275722750
<exampleNumber>9841234567</exampleNumber>
2275822751
<nationalNumberPattern>
2275922752
9(?:
22753+
00|
2276022754
6[0-3]|
2276122755
7[024-6]|
2276222756
8[0-24-68]
@@ -23060,18 +23054,14 @@
2306023054
<possibleLengths national="8"/>
2306123055
<exampleNumber>92123456</exampleNumber>
2306223056
<nationalNumberPattern>
23063-
1505\d{4}|
2306423057
(?:
23065-
7(?:
23066-
[1289]\d|
23067-
6[7-9]|
23068-
7[0-5]
23069-
)|
23070-
9(?:
23071-
0[1-9]|
23072-
[1-9]\d
23073-
)
23074-
)\d{5}
23058+
1505|
23059+
90[1-9]\d
23060+
)\d{4}|
23061+
(?:
23062+
7[126-9]|
23063+
9[1-9]
23064+
)\d{6}
2307523065
</nationalNumberPattern>
2307623066
</mobile>
2307723067
<!-- Link to document about toll-free numbers on http://www.tra.gov.om, which suggests they
@@ -26030,7 +26020,7 @@
2603026020
<leadingDigits>
2603126021
[369]|
2603226022
8(?:
26033-
0[1-8]|
26023+
0[1-9]|
2603426024
[1-9]
2603526025
)
2603626026
</leadingDigits>
@@ -26078,7 +26068,10 @@
2607826068
<possibleLengths national="8"/>
2607926069
<exampleNumber>81234567</exampleNumber>
2608026070
<nationalNumberPattern>
26081-
895[0-2]\d{4}|
26071+
8(?:
26072+
09|
26073+
95
26074+
)[0-2]\d{4}|
2608226075
(?:
2608326076
8(?:
2608426077
0[1-8]|
@@ -27939,7 +27932,10 @@
2793927932
<exampleNumber>7715123</exampleNumber>
2794027933
<nationalNumberPattern>
2794127934
(?:
27942-
55[4-6]|
27935+
5(?:
27936+
4[0-5]|
27937+
5[4-6]
27938+
)|
2794327939
6(?:
2794427940
[09]\d|
2794527941
3[02]|
@@ -29025,7 +29021,7 @@
2902529021
7(?:
2902629022
0[1-46-8]|
2902729023
1[2-9]|
29028-
2[04-7]|
29024+
2[04-8]|
2902929025
3[1247]|
2903029026
4[037]|
2903129027
5[47]|
@@ -29131,7 +29127,7 @@
2913129127
7(?:
2913229128
0[1-46-8]|
2913329129
1[2-9]|
29134-
2[04-7]|
29130+
2[04-8]|
2913529131
3[1247]|
2913629132
4[037]|
2913729133
5[47]|

0 commit comments

Comments
 (0)