puff2hx
Ученик
Вопрос: Как сделать проверку на inputtext чтобы в нем был вписан текст из букв ВМЕСТЕ с цифрами.. то есть если только цифры - ошибка.. если только цифры - ошибка, а если только буквы - ошибка и если цифры с буквами то норма.
---------- Сообщение добавлено в 04:01 ---------- Предыдущее сообщение добавлено в 03:41 ----------
Решено:
---------- Сообщение добавлено в 04:01 ---------- Предыдущее сообщение добавлено в 03:41 ----------
Решено:
PHP:
if(!IsTextKek(inputtext) || !IsTextKeek(inputtext)) return ShowPlayerDialogEx(playerid, 1227, DIALOG_STYLE_PASSWORD, "Админ авторизация", "Ошибка! Пароль должен содержать и цифры и буквы.\nЗапрещены любые другие сивмолы, а так же кириллица", "Вход", "Отмена");
PHP:
stock IsTextKek(text[])
{
if(strfind(text, "a", true) != -1) return 1;
if(strfind(text, "b", true) != -1) return 1;
if(strfind(text, "c", true) != -1) return 1;
if(strfind(text, "d", true) != -1) return 1;
if(strfind(text, "e", true) != -1) return 1;
if(strfind(text, "f", true) != -1) return 1;
if(strfind(text, "g", true) != -1) return 1;
if(strfind(text, "h", true) != -1) return 1;
if(strfind(text, "i", true) != -1) return 1;
if(strfind(text, "j", true) != -1) return 1;
if(strfind(text, "k", true) != -1) return 1;
if(strfind(text, "l", true) != -1) return 1;
if(strfind(text, "m", true) != -1) return 1;
if(strfind(text, "n", true) != -1) return 1;
if(strfind(text, "o", true) != -1) return 1;
if(strfind(text, "p", true) != -1) return 1;
if(strfind(text, "q", true) != -1) return 1;
if(strfind(text, "r", true) != -1) return 1;
if(strfind(text, "s", true) != -1) return 1;
if(strfind(text, "t", true) != -1) return 1;
if(strfind(text, "u", true) != -1) return 1;
if(strfind(text, "v", true) != -1) return 1;
if(strfind(text, "w", true) != -1) return 1;
if(strfind(text, "x", true) != -1) return 1;
if(strfind(text, "y", true) != -1) return 1;
if(strfind(text, "z", true) != -1) return 1;
return 0;
}
stock IsTextKeek(text[])
{
if(strfind(text, "1", true) != -1) return 1;
if(strfind(text, "2", true) != -1) return 1;
if(strfind(text, "3", true) != -1) return 1;
if(strfind(text, "4", true) != -1) return 1;
if(strfind(text, "5", true) != -1) return 1;
if(strfind(text, "6", true) != -1) return 1;
if(strfind(text, "7", true) != -1) return 1;
if(strfind(text, "8", true) != -1) return 1;
if(strfind(text, "9", true) != -1) return 1;
if(strfind(text, "0", true) != -1) return 1;
return 0;
}
