在新单词之间使用一个SPACE消除功能并保持整体安全吗?

时间:2014-10-09 15:52:44

标签: php sql-server

我想在我的网站上创建一个文本字段,允许用户发布大约30长度的内容,并将其插入到我的MSSQL 2005表格中。

下面是我的SanitizeText函数,但是,我想在新单词之间允许空格,但仍然删除所有其他空格,如新行等(单词之间只允许1个空格)

就像那样:Hello(space)(space)World因此它只计算一个空白而不是2或更多,并且在插入表格时仍保持文本安全。这有可能吗?

function SanitizeText($forin, $lenght)
{
    return substr(preg_replace("/[^a-zA-Z0-9.+\\^!#$=`~\[\]\{\};:%&*\(\)@_-]/", "", htmlspecialchars(htmlentities(strip_tags($forin)))), 0, $lenght);
}

0 个答案:

没有答案