В codeigniter у них есть эта функция
function _clean_input_keys($str)
{
if ( ! preg_match("/^[a-z0-9:_\/-]+$/i", $str))
{
exit('Disallowed Key Characters.');
}
return $str;
}
preg_match rules принимает только буквенно-цифровой текст и некоторые другие элементы. Но я хочу принять все символы с клавиатуры, например! @ #% ^ & * () - +? / ": [] | ~`. Как я могу изменить вышеуказанные правила preg_match, чтобы принять все это. Пожалуйста, помогите мне с этим. Спасибо