Эммм.. Не совсем понятно что ты хочешь,но если ты не хочешь что-бы эти символы вводились в диалог,то убери их из case,тут как получается выставлены те символы которые можно вводить.
Впрочем я наверное не так тебя понял.
PAWN Compiler делает то, что вы приказали ему сделать, а не то, что вы хотели, чтобы он сделал..
25% времени в программировании уходит на размышления о том, что пользователь может сделать не так.[HR]/Брайан Хьюмс/
#FIXSAMP
Если я так понял, пример:
PHP код:
if(strfind(inputtext,"%",true)!=-1)
PHP код:
switch(inputtext[i])
{
case '0'..'9', 'a'..'z', 'A'..'Z':
// здесь вводите все символы, которые разрешены
continue;
case '@', '.':
// здесь вводите все символы, которые запрещены,
// а ещё лучше оставить default,
// но тогда в ветке символов в первом case введите все разрешённые символы
}
Чет меня не все поняли и я чет приуныл.
В общем, я хочу сделать так, чтобы при вводе почты были разрешены все символы латиницы, цифры и такие знаки как "@", "."
Раньше у меня все работало, а сейчас я стал замечать баги. Я давно в коде мудрил, очень давно.Код:[email protected]
PHP код:
for(new i = strlen(inputtext)-1; i != -1; i--)
{
switch(inputtext[i])
{
case '0'..'9', 'a'..'z', 'A'..'Z', '@', '.': continue;
default: return вывод диалога, если есть запрещенный символ;
}
}
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)