first commit

This commit is contained in:
/usr/bin/nano
2017-04-15 01:34:36 +03:00
commit c715e2a604
5325 changed files with 329700 additions and 0 deletions

30
core/func/validation.php Executable file
View File

@@ -0,0 +1,30 @@
<?php
/**
* Функции для валидации данных
*
* @author Zmi
*/
function IsValidEmail($email)
{
return filter_var($email, FILTER_VALIDATE_EMAIL) !== false;
}
function PhoneFilter($phone)
{
return preg_replace("~[^\+\*|^0-9]~is", '', $phone);
}
function IsValidPhone($phone)
{
$phone = PhoneFilter($phone);
return strlen($phone) > 5;
}
function IsValidUrl($url)
{
return filter_var($url, FILTER_VALIDATE_URL) !== false;
}
?>