【发布时间】:2015-04-25 16:03:02
【问题描述】:
我有一个名称为“exam[A+]”的输入。我发现当我打电话给$this->input->post("exam") 时,它给了我一个名为“Disallowed Key Characters”的错误。我想在我的关键字符中添加 + 号。这是系统文件中的代码。
function _clean_input_keys($str)
{
if ( ! preg_match("/^[a-z0-9:_\/-]+$/i", $str))
{
exit('Disallowed Key Characters.');
}
// Clean UTF-8 if supported
if (UTF8_ENABLED === TRUE)
{
$str = $this->uni->clean_string($str);
}
return $str;
}
如何更改正则表达式以在输入中添加 + 号?
【问题讨论】:
标签: php regex codeigniter post