так что ли?
херня какая-то получилась.
if (!empty($_POST['login'])) {
} else {
$err_emp_l='Вы не ввели логин<br>';
}
if (!preg_match("/[^a-zA-Zа-яА-Я0-9_]/u",strip_tags(trim($_POST['login'])))) {
} else {
$err_preg_l='Логин содержит недопустимые символы<br>';
}
if ((mb_strlen(strip_tags(trim($_POST['login'])),'UTF-8')>=4) AND (mb_strlen(strip_tags(trim($_POST['login'])),'UTF-8')<=15)) {
$login=strip_tags(trim($_POST['login']));
} else {
$err_len_l='Длина логина - min: 4, max: 12 символов<br>';
}