> Сделай тест на строку "+" или "text#$%^&*" и проверка в обломе
Вобщем-то мне пофигу есть эти символы или нет, выжны были кавычки...
> 1. все слеши, кроме \", не нужны (почему - в ман)
Ман:
Также в шаблонах в качестве простых символов используются специальные символы.
\\ -символ "\".
\/ -символ "/".
\" - двойная кавычка.
\' - одинарная кавычка.
\. - точка.
\^ - символ "^".
\$ - символ "$".
\* - символ "*".
\? - символ "?".
\+ - символ "+".
\{ - символ "{".
\} - символ "}".
\t - табуляция.
\n - новая строка.
\r - возврат каретки.
\v - вертикальная табуляция.
\f - перевод формата.
\a - звонок.
\e - escape.
\0NN - восьмеричный код символа ( например \033 ).
\xNN - шестнадцатиричный код символа ( например \x0F ).
> ты написал проверку, отвечающую на вопрос - а есть ли в тексте буквы или цифры? Это не то, что требовалось первоначально
Это как раз проверка на то есть ли в тексте русские буквы и те символы, которые я перечислил, и если они есть, то пользователю выдается ошибка, что изначально и требовалось...
Так что ты бы лучше молчал...