Why validation is important?

Letting through only valid phone numbers when submitting a lead is a very important part of the process of lead generation. Moreover - it is important for both parts:

For the affiliate because valid and not dodgy phone numbers not only improves approve rate, but also helps to provide a better quality leads which also may lead to better conditions of cooperation.

For the advertiser it prevents unnecessary contact attempts, helping to process the rest of valid leads faster and more efficiently effecting in quicker payout and higher approve rate.

Either side you're at, it also saves your website's processing power (when preventing from submitting invalid data), saves your database space and a lot of hassle for your marketing team trying to figure out why leads have been rejected and why the approve rate is so low, especially if you're on CPL payout scheme.

Validator

You can test your numbers here. It supports all countries listed below and utilise all rules (including suggested rules), as per sections below. This tool has been build using Intl Tel Input and utilises Google's libphonenumber.

Vietnam

Country dial code: +84

Phone number length: 8-10 (w/o prefix) OR 9-11 (w/ prefix)

Number prefix: 0

Suggested general rules

  1. accepted: hyphens, dashes, digits, plus symbol
  2. sanitize before validating to remove all special characters
  3. force numeric keyboard on mobile when possible
  4. prevent text input (only digits and symbols mentioned in rule no 1

Accepted prefixes

032
033
034
035
036
037
038
039
052
056
058
059
0672
070
076
077
078
079
081
082
083
084
085
086
088
089
090
091
092
093
094
096
097
098
0993
0994
0995
0996
0997
0998
0999
0220
0230
0270
0280
0201
0221
0231
0261
0271
0281
0202
0222
0232
0242
0252
0262
0272
0282
0292
0203
0213
0223
0243
0253
0273
0283
0293
0204
0214
0224
0244
0254
0264
0284
0294
0205
0215
0225
0235
0245
0255
0265
0285
0295
0216
0226
0236
02462
02463
02466
0256
0266
02862
02863
02866
0296
0207
0217
0237
02471
02473
0257
0267
02871
02873
0297
0208
0218
0228
0238
0248
0258
0268
0219
0229
0239
0249
0269
0279
0299
086
096
097
098
0162
0163
0164
0165
0166
0167
0168
0169
090
093
0120
0121
0122
0126
0128
088
091
094
0123
0125
0127
0129
095
092
0188
0199

Indonesia

Country dial code: +62

Phone number length: 7-13 (w/o prefix) OR 8-14 (w/ prefix)

Number prefix: 0

Suggested general rules

  1. accepted: digits only
  2. sanitize before validating to remove all special characters
  3. force numeric keyboard on mobile when possible
  4. prevent text input (only digits and symbols mentioned in rule no 1

Accepted prefixes

021
022
0231
0232
0233
0234
024
0251
0252
0253
0254
0257
0260
0261
0262
0263
0264
0265
0266
0267
0271
0272
0273
0274
0275
0276
0280
0281
0282
0283
0284
0285
0286
0287
0289
0291
0292
0293
0294
0295
0296
0297
0298
0299
031
0321
0322
0323
0324
0325
0327
0328
0331
0332
0333
0334
0335
0336
0338
0341
0342
0343
0351
0352
0353
0354
0355
0356
0357
0358
0361
0362
0363
0364
0365
0366
0368
0370
0371
0372
0373
0374
0376
0380
0381
0382
0383
0384
0385
0386
0387
0388
0389
0401
0402
0403
0404
0405
0408
0410
0411
0413
0414
0417
0418
0419
0420
0421
0422
0423
0426
0427
0428
0430
0431
0432
0434
0435
0438
0443
0445
0450
0451
0452
0453
0454
0455
0457
0458
0461
0462
0463
0464
0465
0471
0472
0473
0474
0475
0481
0482
0484
0485
0511
0512
0513
0517
0518
0522
0525
0526
0527
0528
0531
0532
0534
0536
0537
0538
0539
0541
0542
0543
0545
0548
0549
0551
0552
0553
0554
0556
0561
0562
0563
0564
0565
0567
0568
061
0620
0621
0622
0623
0624
0625
0626
0627
0628
0629
0630
0631
0632
0633
0634
0635
0636
0639
0641
0642
0643
0644
0645
0646
0650
0651
0652
0653
0654
0655
0656
0657
0658
0659
0702
0711
0712
0713
0714
0715
0716
0717
0718
0719
0721
0722
0723
0724
0725
0726
0727
0728
0729
0730
0731
0732
0733
0734
0735
0736
0737
0738
0739
0740
0741
0742
0743
0744
0745
0746
0747
0748
0751
0752
0753
0754
0755
0756
0757
0759
0760
0761
0762
0763
0764
0765
0766
0767
0768
0769
0770
0771
0772
0773
0776
0777
0778
0779
0811
0812
0813
0814
0815
0816
0817
0818
0819
0821
0822
0823
0827
0828
0831
0832
0833
0838
0851
0852
0853
0854
0855
0856
0857
0858
0859
0877
0878
0881
0882
0883
0884
0885
0886
0887
0888
0889
0895
08953
0896
0897
0898
0899
0901
0902
0910
0911
0913
0914
0915
0916
0917
0918
0921
0922
0923
0924
0927
0929
0931
0951
0952
0955
0956
0957
0966
0967
0969
0971
0975
0980
0981
0983
0984
0985
0986

Thailand

Country dial code: +66

Phone number length: 9 (starting w/ 02) OR 10 (any other prefix)

Number prefix: 0

Suggested general rules

  1. accepted: digits only
  2. sanitize before validating to remove all special characters
  3. force numeric keyboard on mobile when possible
  4. prevent text input (only digits and symbols mentioned in rule no 1

Accepted prefixes

02
032
034
035
036
037
038
039
042
043
044
045
052
053
054
055
056
073
074
075
076
077
0800
0801
0802
0803
0804
0805
0806
0810
0811
0812
0813
0814
0815
0816
0817
0818
0819
082
083
084
085
086
0871
0872
0873
0874
0875
0876
088
089
090
091
092
093
094
095
096
097
098
099

Contact & support

We try to make this documentation as simple and accessible as possible. However, we do understand that technical terms and aspects can be difficult and may often lead to misstatements or not provide all information needed. Therefore, when you should have any further questions or need an explaination of anything mentioned in this document, please do not hesitate to give us a shout, as we encourage all our partners to do so, in order to prevent service disruptions and errors on either side.

The best way to contact us is to drop us an email using our contact form.

We target to give you a first-off reply within 24 bussiness hours.