Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 删除<;br>;和段落中的空白_Html_Css_Angular_Twitter Bootstrap_Primeng - Fatal编程技术网

Html 删除<;br>;和段落中的空白

Html 删除<;br>;和段落中的空白,html,css,angular,twitter-bootstrap,primeng,Html,Css,Angular,Twitter Bootstrap,Primeng,我通过Priming文本编辑器添加注释,然后在div中显示注释。但是,如果用户按enter按钮5次,它会按预期添加html内容5个段落,并且在div中显示4个空行。因此,为了删除空行分隔符,我尝试使用类似的方法,如下所示: div p, div br { display: none; } 或 但我并没有成功地删除不必要的换行符和空格(如果用户在添加注释时使用空格键提供了太长的空间,我也希望删除它们)。那么,我该怎么做呢 > P>你会考虑使用正则表达式来改变保存时的文本吗?如果是这样的话

我通过Priming文本编辑器添加注释,然后在div中显示注释。但是,如果用户按enter按钮5次,它会按预期添加html内容5个段落,并且在div中显示4个空行。因此,为了删除空行分隔符,我尝试使用类似的方法,如下所示:

div p, div br {
    display: none;
}


但我并没有成功地删除不必要的换行符和空格(如果用户在添加注释时使用空格键提供了太长的空间,我也希望删除它们)。那么,我该怎么做呢

> P>你会考虑使用正则表达式来改变保存时的文本吗?如果是这样的话,您可以尝试删除打断线

output.replace(/\n\s*\n/g, '\n\n')
第二个参数可用于设置要允许的特征线数量(1、2甚至零)

当“用户使用空格键提供的空间太长”时,可以执行类似的操作来删除


我希望这可以帮助你。

你会考虑使用正则表达式来改变保存时的文本吗?如果是这样的话,您可以尝试删除打断线

output.replace(/\n\s*\n/g, '\n\n')
第二个参数可用于设置要允许的特征线数量(1、2甚至零)

当“用户使用空格键提供的空间太长”时,可以执行类似的操作来删除


我希望这能帮到你。

听起来你是在文本上寻找字符计数器,你可以用它来限制你可以使用的长度:如果你是div,空css选择器完全是空的empty@EnterStrandman我已经应用了最大字符控制,但用户输入的是什么“(45空格)+abcde“用于50个字符(最多)的字段?听起来好像你在文本上寻找字符计数器,你可以用它来限制你可以使用的长度:空css选择器,如果你是div,则完全是空的empty@EnterStrandman我已经应用了最大字符控制,但用户输入的是什么?”(45空格)+abcde“表示一个50字符(最多)的字段?感谢您的回复,这很有帮助,但没有完全解决问题。投票通过。还有什么可以完全解决它呢?我可能会说:)感谢您的回复,这很有帮助,但没有完全解决问题。投票通过了,还有什么可以彻底解决呢?我可能会说点什么:)
output.replace(/  +/g, ' ');