`
jickcai
  • 浏览: 247733 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

javascript 去除空行

阅读更多
/**
* 去除空行
*/
function clearBlankLine(_sHtml){
var vReturn=_sHtml;
var vPatterns=[
'<p(>|\\s+[^>]*>)(&nbsp|&nbsp;|\\s| |<br\\s*(\/)?>)*<\/p(>|\\s+[^>]*>)',
'(<br\\s*(\/)?>((\\s|&nbsp;|&nbsp| )*)){2,}',
'(<p(>|\\s+[^>]*>))((&nbsp|&nbsp;|\\s)*<br\\s*(\/)?>)*((.|\n|\r)*?<\/p(>|\\s+[^>]*>))'
];
var vReplaces=[
'',
'<br>$3',
'$1$6'
];
for(var i=0;i<vPatterns.length;i++){
var vRegExp = new RegExp(vPatterns[i], 'img');
vReturn=vReturn.replace(vRegExp,vReplaces[i]);
}
return vReturn;
}
分享到:
评论

相关推荐

    txt 删除空行

    "txt 删除空行"这个主题涉及到文本编辑和处理的基本操作,尤其是在编程和数据分析场景中。以下是对这个主题的详细说明: 1. **什么是txt文件?** txt文件是一种纯文本文件,不包含任何格式信息,只存储字符数据。...

    jscompress_js去空行压缩_php_

    删除空行可以显著减小文件大小,但可能会影响代码的可读性。开发者通常会在开发阶段保留空行和缩进,而在部署时使用自动化工具去除这些空白,以达到最小化文件的目的。 PHP中实现这一功能,可以编写一个简单的脚本...

    TXT文本快速去空行

    "TXT文本快速去空行"这个主题就是关于如何高效地去除TXT文件中的这些空行。 首先,我们要理解什么是TXT文本。TXT是一种最基础的纯文本格式,不包含任何格式化信息,只包含可读的字符。这种格式的文件通常用于记录...

    通过正则表达式删除空行的方法

    ### 正则表达式删除空行的多种方法详解 #### 引言 在文本处理过程中,经常需要清理数据,其中一个常见的需求就是删除文本中的空行。本文将详细探讨使用正则表达式删除文本中空行的几种有效方法,并对每种方法的工作...

    javascript 正则表达式去空行方法

    特别是在JavaScript编程语言中,正则表达式的使用极为广泛,而其中去除字符串中的空行就是正则表达式应用的一个典型案例。 首先,让我们来了解什么是空行。在文本处理中,空行通常指的是仅由空白字符(如空格、制表...

    决策报表隐藏空行(针对报表块)——js实现

    决策报表隐藏空行(针对报表块)——js实现

    rollup-plugin-cleanup:汇总插件可删除注释,修剪尾随空格,压缩空行并规范行尾

    插件可删除注释,修剪尾部空格,压缩空行并规范JavaScript文件中的行尾。 使用汇总插件清理,您可以: 多行注释内和/或多行注释内的空行压缩。 线尾对Unix,Mac或Windows的规范化。 通过功能强大且可配置的过滤...

    编写可维护的JavaScript(中文)

    1.5 空行 1.6 命名 1.6.1 变量和函数 1.6.2 常量 1.6.3 构造函数 1.7 直接量 1.7.1 字符串 1.7.2 数字 1.7.3 null 1.7.4 undefined 1.7.5 对象直接量 1.7.6 数组直接量 第2章 注释 2.1 单行注释 2.2 ...

    txt 删空行

    以上就是处理txt文件中删除空行的几种常见方法,无论是通过直观的文本编辑器,还是借助命令行工具,甚至是编写程序,都有相应的解决方案。根据个人需求和所处的环境,可以选择最合适的工具或方法。在实际应用中,...

    常用Javascript正则表达式汇总

    4. **匹配空行**:`\n[\s| ]*\r` 这个正则表达式用于匹配包含换行符和空格的空行。它可以帮助你在处理文本时去除不必要的空白行。 5. **匹配HTML标记**:`/&lt;(.*)&gt;.*|&lt;(.*) \/&gt;/` 这个正则表达式可以匹配HTML标签,...

    Angular.js去除页面中显示的空行方法示例

    ### 知识点二:创建Angular.js过滤器去除空行 要创建一个过滤器以去除HTML内容中的空行,首先需要定义一个过滤器函数,然后在该函数中使用正则表达式匹配并替换掉空行的HTML标签。 ### 知识点三:正则表达式的使用 ...

    JavascriptFormatter

    4. **空格处理**:自动添加或删除多余的空格,例如在逗号、分号后,或者在运算符两侧,以符合编码规范。 5. **注释处理**:整理注释的格式,使其与代码主体保持一致,同时支持多行注释的处理。 6. **ESLint 集成**...

    格式化javascript工具

    2. 行尾处理:删除不必要的空行,同时保留必要的行间距,使得代码段清晰易读。 3. 括号对齐:将函数、循环、条件语句等的括号进行对齐,提升代码美观度。 4. 注释整理:将多行注释和单行注释格式化为标准样式,便于...

    UEditor编辑文章出现多余空行问题的解决办法

    &lt;script type="text/javascript"&gt; var editor = UE.getEditor('container', { initialFrameWidth: "100%", initialFrameHeight: 450 }); ``` 在上述代码中,`青春期['content']`这个变量输出部分没有被回车符...

    javascript 编程规范

    - **文件末尾空行**: 在文件末尾保留一个空行,有助于代码整洁,同时也便于某些版本控制系统识别文件结尾。 ##### 2.2 结构 - **缩进**: - **4 个空格**:统一采用 4 个空格作为一层缩进,避免使用 Tab 或者 2 个...

    JSMin js注释清理及压缩工具下载

    JSMin的主要功能是删除JavaScript代码中的不必要的字符,如注释、空格和换行,以及通过合并相邻的字符串字面量来进一步压缩代码。 在前端开发中,优化资源加载速度是非常重要的,因为这直接影响到用户的体验。JSMin...

    prettier-eslint-import-empty-line-removal:伪装的示例复制错误地删除了导入之间的空行

    这是eslint CLIEngine错误地删除导入/订购规则的空行的示例。 对于文件src/example.js ,eslint抱怨const main - require("src/main");之间应该有一个空行-require const main - require("src/main"); 和const app -...

    phpstorm 正则匹配删除空行、注释行(替换注释行为空行)

    遇到了一个需求,有时候在阅读框架源代码的时候 , 想过滤(删除)掉源代码中的注释行,如果手动逐行删除显示不够科学。 当然想到了强大的正则匹配(regExp regular expression), 通过写一个正则表达式,来查找出...

    经典Javascript正则表达式

    JavaScript中的正则表达式是一种强大的文本处理工具,广泛应用于字符串操作、数据验证和表单处理。以下是一些经典的JavaScript正则表达式及其应用场景: 1. **匹配中文字符**: `[\u4e00-\u9fa5]` 这个正则表达式...

Global site tag (gtag.js) - Google Analytics