Как исключить попадания в базу символов типа ™ © и т.д.?

  • Автор темы Автор темы TAN
  • Дата начала Дата начала

TAN

Новичок
Как исключить попадания в базу символов типа ™ © и т.д.?

Как исключить попадания в базу символов типа ™ © и т.д.
 
зачем исключать попадание в базу вообще каких бы то нибыло символов?
 
Верно, их надо запрещать при вводе в форму
ты оговорился. проверять нужно перед добавлением в БД+ обрабатывать при выводе. А проверка на стороне клиента, это только для удобства юзера.
 
к сожалению данное регулярное выражение пропускает эти символы
 
TAN
потрудись ответить на вопрос, чем какие бы то ни было символы тебе помешали в базе.

в случае, если ты не желаешь отвечать на этот вопрос, потрудись очистить помещение.
 
В гостевую книгу регистрируются пользователи с именами типа ©©©©©©©. Вот чем мешают.
 
значит, тебе надо чтобы не регистрировались пользователи с такими никами?
ну так тогда и надо было так говорить! Ну при чём здесь база?

как ты применял регулярное выражение, которое тебе дали?
 
Согласен, не коректно составил вопрос. Да применял, проходят, у самого на проверки было такое выражение
preg_match("/[^(\w)|(\x7F-\xFF)|(\s)]/",$_POST['login'])
тоже пропускает.
 
я не спрашивал, применял ли ты.
я спросил, КАК ты применял
 
Все спасибо, просто надо быть внимательнее, не поставил !знак.

if(!preg_match ("/^[a-zA-Zа-яА-Я0-9_\s=-]+$/", "$var") ) то отказать в регистрации;
 
Сверху