Javascript 如何在草稿JS中限制空格和换行?
我试图在将html内容保存到数据库之前清除它。我需要限制垂直和水平空间。在这两种情况下,我不希望允许超过1个空间 但是,javascriptJavascript 如何在草稿JS中限制空格和换行?,javascript,html,regex,reactjs,draftjs,Javascript,Html,Regex,Reactjs,Draftjs,我试图在将html内容保存到数据库之前清除它。我需要限制垂直和水平空间。在这两种情况下,我不希望允许超过1个空间 但是,javascriptreplace()函数似乎不合适 content = content.replace(/( ){2,}/gm," ") //horizontal spaces content = content.replace(/(<p><br><\/p>){2,}/gm,'\v') //Vertical spaces
replace()
函数似乎不合适
content = content.replace(/( ){2,}/gm," ") //horizontal spaces
content = content.replace(/(<p><br><\/p>){2,}/gm,'\v') //Vertical spaces
对于水平空格,您可以使用元序列
\s
查找如下任何空格字符:
content = content.replace(/\s{2,}/gm, ' ') //horizontal spaces
对于“垂直空间”(只是一条新线),只需删除元素:
content = content.replace(/<p><br><\/p>/gm, '') //Vertical spaces
content=content.replace(//
/gm',)//垂直空格
对于水平空格,您可以使用元序列\s
查找如下任何空格字符:
content = content.replace(/\s{2,}/gm, ' ') //horizontal spaces
对于“垂直空间”(只是一条新线),只需删除元素:
content = content.replace(/<p><br><\/p>/gm, '') //Vertical spaces
content=content.replace(//
/gm',)//垂直空格
请提供一个内容示例。@Shiva Done。这是一个用内容包装的简单的lorem ipsum。请提供一个具有水平和垂直空间的内容示例……请提供一个内容示例。@Shiva Done。这是一个用内容包装的简单的lorem ipsum请提供一个水平和垂直空间的内容示例…谢谢。但是,我仍然无法删除额外的垂直空格,因为当我试图在regexcontent=content.replace(/
{2,}/gm',)中获取多个空格时,de regex不起作用。它只有在我不使用量词的情况下才有效。如何让它工作?谢谢。但是,我仍然无法删除额外的垂直空格,因为当我试图在regexcontent=content.replace(/
{2,}/gm',)中获取多个空格时,de regex不起作用。它只有在我不使用量词的情况下才有效。如何让它工作?