87,910
社区成员
发帖
与我相关
我的任务
分享
"</p> <p>".replace(/<\/p>( ){1,}<p>/g, '</p><p>');
另外,如果你是想实现我5楼中说的那个功能,不建议用正则表达式,因为如果以后html代码的结构变了,正则表达式就要重新写,不容易维护
<p id="content">开始 我前面有空格</p>
<input type="button" onclick="javascript: removeSpaces();" id="test" value="点我去除空格" />
function removeSpaces() {
var ele = document.getElementById("content");
ele.innerHTML = ele.innerHTML.replace(/ /g, "");
}
去除空格的话其实不太推荐用正则表达式,可以先利用浏览器的功能解析成text,然后去除空格,如下:
ele.innerHTML = ele.innerText.replace(/\s/g, "");