我想在我的网站上创建一个文本字段,允许用户发布大约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);
}