<?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);
?>
|