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

TAN

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

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

_RVK_

Новичок
зачем исключать попадание в базу вообще каких бы то нибыло символов?
 

_RVK_

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

TAN

Новичок
к сожалению данное регулярное выражение пропускает эти символы
 

Фанат

oncle terrible
Команда форума
TAN
потрудись ответить на вопрос, чем какие бы то ни было символы тебе помешали в базе.

в случае, если ты не желаешь отвечать на этот вопрос, потрудись очистить помещение.
 

TAN

Новичок
В гостевую книгу регистрируются пользователи с именами типа ©©©©©©©. Вот чем мешают.
 

Фанат

oncle terrible
Команда форума
значит, тебе надо чтобы не регистрировались пользователи с такими никами?
ну так тогда и надо было так говорить! Ну при чём здесь база?

как ты применял регулярное выражение, которое тебе дали?
 

TAN

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

Фанат

oncle terrible
Команда форума
я не спрашивал, применял ли ты.
я спросил, КАК ты применял
 

TAN

Новичок
Все спасибо, просто надо быть внимательнее, не поставил !знак.

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