File tree 2 files changed +51
-10
lines changed
2 files changed +51
-10
lines changed Original file line number Diff line number Diff line change @@ -43,7 +43,7 @@ const phones = {
43
43
'fr-FR' : / ^ ( \+ ? 3 3 | 0 ) [ 6 7 ] \d { 8 } $ / ,
44
44
'he-IL' : / ^ ( \+ 9 7 2 | 0 ) ( [ 2 3 4 8 9 ] | 5 [ 0 1 2 3 4 5 6 8 9 ] | 7 7 ) [ 1 - 9 ] \d { 6 } $ / ,
45
45
'hu-HU' : / ^ ( \+ ? 3 6 ) ( 2 0 | 3 0 | 7 0 ) \d { 7 } $ / ,
46
- 'id-ID' : / ^ ( \+ ? 6 2 | 0 ) ( 0 ? 8 ? \d \d \s ? \d ? ) ( [ \s ? | \d ] { 7 , 12 } ) $ / ,
46
+ 'id-ID' : / ^ ( \+ ? 6 2 | 0 ) 8 ( 1 [ 1 2 3 4 5 6 7 8 9 ] | 2 [ 1 2 3 8 ] | 3 [ 1 2 3 8 ] | 5 [ 1 2 3 5 6 7 8 9 ] | 7 [ 7 8 ] | 9 [ 5 6 7 8 9 ] | 8 [ 1 2 3 4 5 6 7 8 9 ] ) ( [ \s ? | \d ] { 5 , 11 } ) $ / ,
47
47
'it-IT' : / ^ ( \+ ? 3 9 ) ? \s ? 3 \d { 2 } ? \d { 6 , 7 } $ / ,
48
48
'ja-JP' : / ^ ( \+ ? 8 1 | 0 ) [ 7 8 9 ] 0 [ \- ] ? [ 1 - 9 ] \d { 2 } [ \- ] ? \d { 5 } $ / ,
49
49
'kk-KZ' : / ^ ( \+ ? 7 | 8 ) ? 7 \d { 9 } $ / ,
Original file line number Diff line number Diff line change @@ -4335,20 +4335,53 @@ describe('Validators', () => {
4335
4335
{
4336
4336
locale : 'id-ID' ,
4337
4337
valid : [
4338
- '0217123456' ,
4339
4338
'0811 778 998' ,
4339
+ '0811 7785 9983' ,
4340
+ '0812 7784 9984' ,
4341
+ '0813 7782 9982' ,
4342
+ '0821 1234 1234' ,
4343
+ '0822 1234 1234' ,
4344
+ '0823 1234 1234' ,
4345
+ '0852 1234 6764' ,
4346
+ '0853 1234 6764' ,
4347
+ '0851 1234 6764' ,
4348
+ '0814 7782 9982' ,
4349
+ '0815 7782 9982' ,
4350
+ '0816 7782 9982' ,
4351
+ '0855 7782 9982' ,
4352
+ '0856 7782 9982' ,
4353
+ '0857 7782 9982' ,
4354
+ '0858 7782 9982' ,
4355
+ '0817 7785 9983' ,
4356
+ '0818 7784 9984' ,
4357
+ '0819 7782 9982' ,
4358
+ '0859 1234 1234' ,
4359
+ '0877 1234 1234' ,
4360
+ '0878 1234 1234' ,
4361
+ '0895 7785 9983' ,
4362
+ '0896 7784 9984' ,
4363
+ '0897 7782 9982' ,
4364
+ '0898 1234 1234' ,
4365
+ '0899 1234 1234' ,
4366
+ '0881 7785 9983' ,
4367
+ '0882 7784 9984' ,
4368
+ '0883 7782 9982' ,
4369
+ '0884 1234 1234' ,
4370
+ '0886 1234 1234' ,
4371
+ '0887 1234 1234' ,
4372
+ '0888 7785 9983' ,
4373
+ '0889 7784 9984' ,
4374
+ '0828 7784 9984' ,
4375
+ '0838 7784 9984' ,
4376
+ '0831 7784 9984' ,
4377
+ '0832 7784 9984' ,
4378
+ '0833 7784 9984' ,
4340
4379
'089931236181900' ,
4341
- '622178878890' ,
4342
4380
'62811 778 998' ,
4343
4381
'62811778998' ,
4344
- '6289931236181900' ,
4345
- '6221 740123456' ,
4346
- '62899 740123456' ,
4382
+ '628993123618190' ,
4383
+ '62898 740123456' ,
4347
4384
'62899 7401 2346' ,
4348
- '0341 8123456' ,
4349
- '0778 89800910' ,
4350
- '0741 123456' ,
4351
- '+6221740123456' ,
4352
4385
'+62811 778 998' ,
4353
4386
'+62811778998' ,
4354
4387
'+62812 9650 3508' ,
@@ -4357,6 +4390,14 @@ describe('Validators', () => {
4357
4390
'+62811787391' ,
4358
4391
] ,
4359
4392
invalid : [
4393
+ '0899312361819001' ,
4394
+ '0217123456' ,
4395
+ '622178878890' ,
4396
+ '6221 740123456' ,
4397
+ '0341 8123456' ,
4398
+ '0778 89800910' ,
4399
+ '0741 123456' ,
4400
+ '+6221740123456' ,
4360
4401
'+65740 123 456' ,
4361
4402
'' ,
4362
4403
'ASDFGJKLmZXJtZtesting123' ,
You can’t perform that action at this time.
0 commit comments