HTML shift+enter 后净化器换行(如 Instagram)

HTML Purifier new line after shift+enter (As Intagram)

抱歉,我不知道该怎么说(我不记得确切的用语)。 但是如果用户写例如:

Hi

My Name is
Phil

结果应该是(就像在 Instagram 中一样)

Hi
My Name is
Phil

我不知道如何用净化器改变它,因为我只有一行:

Hi My Name is Phil

我的配置应该如何?

好吧,这比想象的要容易。

我用 CSS 将 DOM 元素(在我的例子中是跨度)更改为:

white-space: pre-wrap;
word-wrap: break-word;

在得到我的结果之前,我要经过这条线

preg_replace("/(^[\r\n]*|[\r\n]+)[\s\t]*[\r\n]+/", "\n", $string); 

完美运行