27 lines
537 B
PHP
27 lines
537 B
PHP
<?php
|
|
|
|
class InpostValidate
|
|
{
|
|
|
|
/**
|
|
* @param $postcode
|
|
* @return bool
|
|
*/
|
|
public static function isPolandPostCode($postcode)
|
|
{
|
|
return (bool) preg_match( '/^([0-9]{2})(-[0-9]{3})?$/i', $postcode );
|
|
}
|
|
|
|
/**
|
|
* @param $phone
|
|
* @return string|string[]
|
|
*/
|
|
public static function reValidPhone($phone)
|
|
{
|
|
$phone2 = str_replace('-', '', $phone);
|
|
$phone3 = str_replace(' ', '', $phone2);
|
|
$phone = str_replace('+48', '', $phone3);
|
|
return $phone;
|
|
}
|
|
|
|
} |