НовыеЛучшиеПопулярныеКомментируемыеТОП авторовКатегорииОблако теговОпубликовать статьюПравила публикацииRSS-лента
Различные проверки на валидность
Проверка на валидность строки base64:
Проверка на валидность даты в любом формате:
Проверка на валидность даты в формате d.m.Y:
Проверка на валидность E-mail:
Проверка на валидность кода цвета:
Проверка на валидность цвета RGB:
Проверка на валидность IP-адреса:
Проверка на валидность MD5-строки:
Проверка на валидность номера телефона:
Проверка на валидность URL:
Проверка на существование URL:
<?php
function is_base64($val)
{
return (bool)!preg_match('/[^a-zA-Z0-9/+=]/', $val);
}
?>
Проверка на валидность даты в любом формате:
<?php
function is_date($val)
{
return (strtotime($val) !== false);
}
?>
Проверка на валидность даты в формате d.m.Y:
<?php
function is_dateDE($date)
{
return (bool)preg_match("/^dd?.dd?.ddd?d?$/", $date);
}
?>
Проверка на валидность E-mail:
<?php
function is_email($val)
{
return (bool)(preg_match("/^([a-z0-9+_-]+)(.[a-z0-9+_-]+)*@([a-z0-9-]+.)+[a-z]{2,6}$/ix", $val));
}
?>
Проверка на валидность кода цвета:
<?php
function is_hexcolor($color)
{
return (bool)preg_match('/^#?+[0-9a-f]{3}(?:[0-9a-f]{3})?$/i', $color);
}
?>
Проверка на валидность цвета RGB:
<?php
function is_rgb($val)
{
return (bool)preg_match("/^(rgb(s*b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])bs*,s*b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])bs*,s*b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])bs*))|(rgb(s*(d?d%|100%)+s*,s*(d?d%|100%)+s*,s*(d?d%|100%)+s*))$/", $val);
}
?>
Проверка на валидность IP-адреса:
<?php
function is_ip($val)
{
return (bool)preg_match("/^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/", $val);
}
?>
Проверка на валидность MD5-строки:
<?php
function is_md5($val)
{
return (bool)preg_match("/[0-9a-f]{32}/i", $val);
}
?>
Проверка на валидность номера телефона:
<?php
function is_phone($number, $lengths = null)
{
if (!is_array($lengths)) {$lengths = array(7, 10, 11);}
$number = preg_replace('/D+/', '', $number);
return in_array(strlen($number), $lengths);
}
?>
Проверка на валидность URL:
<?php
function is_url($val)
{
return (bool)preg_match("^((((https?|ftps?|gopher|telnet|nntp)://)|(mailto:|news
)(%[0-9A-Fa-f]{2}|[-()_.!~*';/?:@&=+$,A-Za-z0-9])+)([).!';/?:,][[:blank:]])?$", $val);
}
?>
Проверка на существование URL:
<?php
function is_urlexists($link)
{
return (bool)@fsockopen($link, 80, $errno, $errstr, 30);
}
?>
Комментарии
Автор статьи
Информация
Статьи автора
![Подборка фантастических фильмов от Ридли Скотта](/article/img/b1/b1783ccf278aadd807135f98a3063cda.jpeg)
![Как из любых наушников сделать беспроводные](/article/img/f8/f88ed62cd515b18b4b25bc8408478422.jpg)
![Подборка №2 прикольных демотиваторов](/article/img/1e/1e0cb04e22298638ffa1994ff0b0f04c.jpg)
![Фотографии из серии "Показалось..."](/article/img/f1/f18e5a33ecf98667a243eb7c96a799c1.jpg)
![Подборка прикольных фото](/article/img/89/8981b18a69e96afd240ee73d6b4c6c77.jpg)
![Подборка №2 прикольных СМС-переписок](/article/img/6f/6fb2910f1430d6146475323b3c23754f.jpg)
![Свежая подборка прикольных фото](/article/img/6f/6fda4b948e108c8c221d34a2f3477ade.jpg)
![За секунду до.... 30 фото...](/article/img/15/15a46e254ed925e8b8f562ffbf81c0f4.jpg)
![Подборка прикольных СМС-переписок](/article/img/c1/c16cbcd2055544d539757118ca3c1308.jpg)
![Подборка прикольных демотиваторов](/article/img/ff/ff6e9a0a98494cc473839b99273b701f.jpg)
Похожие статьи
![Открытие Года: Лучшие Книги для UX/UI-Дизайнеров, Которые Взорвут Ваш Ум!](/article/img/3c/3c7af2f88425fd438528edf7ee689197.jpg)
![Курсы программирования для детей](/article/img/96/96bbc7b0ad74d44aabfe6fd5d7f615b6.jpg)
![Маркетинговое агентство](/article/img/ed/ed7351cbe16fc2a55fc5e100b31cf692.png)
![Почему люди выбирают профессию фронтенд-разработчика в современном мире IT?](/article/img/00/0051a3c724710a0e1a42801a4c2fe1d6.jpg)
![Появился новый агрегатор нейросетей на русском ChatHabAI в формате онлайн бота Телеграм](/article/img/29/290c9f99b59722df897ae089a3149503.jpg)
![Выбрать хорошие курсы программирования](/article/img/c6/c6218f63420958a3d4d7f4686914c235.jpg)
![Курсы HTML, CSS](/article/img/63/63f3f7f469fdf9ef778c6244b25e7b47.jpg)
![Фронтенд разработка](/article/img/e9/e99c4e4eab93e2f4970d6572d54b0f24.jpg)
![Разработка iOS приложений](/article/img/e1/e1fd136dc763a454e8b26503a3c0ec57.jpg)
![DataLife Engine - система управления сайтами](/article/img/58/58af96f6dfe86b41c44ea86fa0b0be3f.jpg)