Будем считать, что у Вас есть форма ввода данных (например – регистрация или авторизация пользователя), где есть input name=”nameLogin”.
<?php
// очищаем от мусора
$Login = trim(strip_tags(strval($_POST['nameLogin'])));
// Проверяем ввод
if(strlen($Login) < 6 or strlen($Login) > 15) {
exit('Длинна пароля должна быть не менее 6 знаков и не более 15 знаков');
}
// валидация
if (preg_match("/[^(\w)|(\x7F-\xFF)|(\s)]/",$Login)) {
exit('Используйте только буквы и цифры в Логине!');
}
?>
trim - удаление пробелов с начала и конца строки.
strip_tags - удаляет HTML и PHP тэги из строки.
strval получает строковое значение переменной.
strlen - Возвращает длину строки.
preg_match Выполняет проверку на соответствие регулярному выражению.
<?php
// Проверим валидность мыла
if (!preg_match("/^(?:[a-z0-9]+(?:[-_.]?[a-z0-9]+)?@[a-z0-9]+(?:\.?[a-z0-9]+)?\.[a-z]{2,5})$/i",$email))
{
exit('Емайл указан не правильно');
}
?>
Оставить комментарий
Заполните все поля.