/^[\d\s\w]+$/ui
Пользователь зарегистрировался с такими данными
Р‘С€Р°С‚РёСˆРєР
Я что то упустил по регулярным выражениям? :blink:
/^[\d\s\w]+$/ui
Р‘С€Р°С‚РёСˆРєР
\d Match a digit character
\s Match a whitespace character
\w Match a "word" character (alphanumeric plus "_")
Цитата (inpost @ 29.01.2016 - 21:16) |
А может быть у тебя проблемы с кодировкой? Допустим в БД у тебя win1251? |
utf8_general_ci
<?php
header('Content-Type: text/html; charset=utf-8');
// Файл сохраняется тоже utf8, без (BOM)
mysqli_set_charset($DB_connect, 'utf8');
Цитата (inpost @ 29.01.2016 - 21:22) |
Кодировка страницы? Кодировка соединения с БД? |
Цитата (Wind @ 29.01.2016 - 21:10) |
Суть такова, при регистрации стоит регулярка /^[\d\s\w]+$/ui |
Цитата (Invis1ble @ 29.01.2016 - 21:26) |
и что эта регулярка по-твоему не должна пропускать? |
Цитата (Wind @ 29.01.2016 - 21:28) | ||
А что должна, уж расскажите, оч интересно |
Цитата (Invis1ble @ 29.01.2016 - 21:30) |
по-твоему мнению, символы не походят под эту регулярку? |
"@#№$;%:^?&*()!?<>,.
Цитата (Wind @ 29.01.2016 - 21:41) |
Странные чудеса, я что то в панике, не проверил сразу побежал сюда, сейчас пробую зарегатся по тем же данным, а у меня не доходит до проверки данного пользователя в бд, а срабатывает валидатор и не пропускает, каким же тогда магическим способом человек зарегал такие данные что они попали в БД? |