PHP Classes

File: testValidPhoneNumber.php

Recommend this page to a friend!
  Classes of David Domingues   PHP String Manipulation Library   testValidPhoneNumber.php   Download  
File: testValidPhoneNumber.php
Role: Example script
Content type: text/plain
Description: Example script
Class: PHP String Manipulation Library
Validate and manipulate text strings in a few ways
Author: By
Last change:
Date: 5 years ago
Size: 2,168 bytes
 

Contents

Class file image Download
<?php
   
use App\StringLib as lib;

    include_once
"class/string.class.php";


   
$phoneNumber = "(+351)21-851 82 52";
   
$a = new lib\ValidateString();
   
//Validate if phone number is from portugal
   
$b = $a->isPhoneNumber($phoneNumber, false, 'PT');
    print
'<br>Validate if phone number '.$phoneNumber.' is from portugal: ';
   
var_dump ($b);

   
//Validate if phone number is from france
   
$b = $a->isPhoneNumber($phoneNumber, false, 'FR');
    print
'<br>Validate if phone number '.$phoneNumber.' is from France: ';
   
var_dump ($b);

   
//Validate if phone number is from any country
   
$b = $a->isPhoneNumber($phoneNumber, false);
    print
'<br>Validate if phone number '.$phoneNumber.' is from any country: ';
   
var_dump ($b);

   
//Validate if phone number is from any country without country code (not found)
   
$phoneNumber = "51-851-82-5273";
   
$b = $a->isPhoneNumber($phoneNumber, false);
    print
'<br>Validate if phone number '.$phoneNumber.' is from any country without country code: ';
   
var_dump ($b);

   
//Validate if phone number is from any country without country code (found)
   
$phoneNumber = "01-851-82-527";
   
$b = $a->isPhoneNumber($phoneNumber, false);
    print
'<br>Validate if phone number '.$phoneNumber.' is from any country without country code: ';
   
var_dump ($b);

   
//Validate if phone number is from Belgium (found)
   
$phoneNumber = "(+32)455/118.252";
   
$b = $a->isPhoneNumber($phoneNumber, false);
    print
'<br>Validate if phone number '.$phoneNumber.' is from any country without country code: ';
   
var_dump ($b);

   
//Validate against a specific pattern (begins with 71 or 72 and 9 digits long)
   
$b = $a->isPhoneNumber($phoneNumber, false, null, array('acceptedMask' => array('/7[12][0-9]{7}$/')));
    print
'<br>Validate phone number '.$phoneNumber.' against a specific pattern (begins with 71 or 72 and 9 digits long): ';
   
var_dump ($b);

   
//Validate is phone number really exists
   
$phoneNumber = "(351)21-851-82-52";
   
$b = $a->isPhoneNumber($phoneNumber, true);
    print
'<br>Validate is phone number '.$phoneNumber.' really exists: ';
   
var_dump ($b);


?>