МиМиЧат

Добро пожаловать в МиМи Чат, блоггерскую социальную сеть для общения и переписки по интересам

Пожалуйста или Регистрация для создания записей и тем.

Фильтры на PHP

Как проверить является ли введенная строка URL адресом и многое другое

Проверить является ли число целым

<?php
$int = 100;

if (!filter_var($int, FILTER_VALIDATE_INT) === false) {
    echo("Integer is valid");
} else {
    echo("Integer is not valid");
}
?>

Проверить, является ли строка IP адресом

<?php
$ip = "127.0.0.1";

if (!filter_var($ip, FILTER_VALIDATE_IP) === false) {
    echo("$ip is a valid IP address");
} else {
    echo("$ip is not a valid IP address");
}
?>

Проверить, является ли строка почтовым адресом

<?php
$email = "john.doe@example.com";

// Удалить все недопустимые символы из электронной почты
$email = filter_var($email, FILTER_SANITIZE_EMAIL);

// Проверить e-mail
if (!filter_var($email, FILTER_VALIDATE_EMAIL) === false) {
    echo("$email is a valid email address");
} else {
    echo("$email is not a valid email address");
}
?>

Проверить, является ли строка URL адресом

<?php
$url = "https://www.w3schools.com";

// Удалить все недопустимые символы из URL
$url = filter_var($url, FILTER_SANITIZE_URL);

// Проверить url
if (!filter_var($url, FILTER_VALIDATE_URL) === false) {
    echo("$url is a valid URL");
} else {
    echo("$url is not a valid URL");
}
?>