То же самое: здесь вы заносите в черный список персонажей, а я могу ввести все, что вы забыли, в черный список, что довольно много.

исал регулярное выражение в PHP, чтобы разрешить буквенно-цифровые строки с любой пунктуацией, кроме& или же@, По сути, мне нужно разрешить что-либо на стандартной американской клавиатуре, за исключением этих двух символов. Мне потребовалось некоторое время, чтобы придумать следующее регулярное выражение, которое, кажется, делает то, что мне нужно:

if (ereg("[^]A-Za-z0-9\[!\"#$%'()*+,./:;<=>?^_`{|}~\-]", $test_string)) {
  // error message goes here
}

Что приводит меня к моему вопросу ... есть ли лучший, более простой или более эффективный способ?

Ответы на вопрос(3)

Ваш ответ на вопрос