js去掉html标签和去掉字符串文本的所有的空格

去掉html标签的js

<script>
 function delHtmlTag(str){
  return str.replace(/<[^>]+>/g,"");//去掉所有的html标记
 }
var str = "<span style='display:none;'>This is test</span><img src=''>ss</img><strong></strong><br/>";
str = delHtmlTag(str);
alert(str);
</script>

为了一个title去html标签所做的修改:

function delHtmlTag(str, obj){  
 var title = str.replace(/<[^>]+>/g,"");//去掉所有的html标记
 if(title.length > 300) {
  title = title.substring(0,300);
 }
 obj.title = title;
} 

1、 去掉字符串前后所有空格: 代码如下:

         function Trim(str)
         { 
             return str.replace(/(^\s*)|(\s*$)/g, ""); 
     }

说明: 如果使用jQuery直接使用$.trim(str)方法即可,str表示要去掉前后所有空格的字符串。 2、 去掉字符串中所有空格(包括中间空格,需要设置第2个参数为:g) 代码如下:

        function Trim(str,is_global)
        {
            var result;
            result = str.replace(/(^\s+)|(\s+$)/g,"");
            if(is_global.toLowerCase()=="g")
            {
                result = result.replace(/\s/g,"");
             }
            return result;
}

js 的replace方法将字符串中的&nbsp;全部替换为空字符串

<script language="javascript">
var test="this &nbsp; is &nbsp; a test";
test=test.replace(/&nbsp;/ig, "");
alert(test);
</script>

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏全沾开发(huā)

如何在ES5与ES6环境下处理函数默认参数

17540
来自专栏章鱼的慢慢技术路

用Go语言实现一个简单的聊天机器人

Go语言基本构成要素:标识符、关键字、字面量、分隔符、操作符。它们可以组成各种表达式和语句,而后者都无需以分号结尾。

14620
来自专栏Golang语言社区

Golang语言社区--Go语言基础第五节流程控制

大家好,我是Golang语言社区(www.Golang.LTD)主编彬哥,今天给大家带来的是关于go语言中的流程控制。

441140
来自专栏Golang语言社区

Golang语言社区--Go语言基础第四节类型

大家好,我是Golang语言社区主编彬哥,这节给大家讲解Go语言中的类型。

45650
来自专栏Golang语言社区

【Go 语言社区】Go语言范围规则

在任何编程程序的作用域,其中一个定义的变量可以有它的存在,超出该变量的区域就不能访问。有三个地方变量可以在Go编程语言声明如下: 内部函数或这就是所谓的局部变量...

370110
来自专栏Java帮帮-微信公众号-技术文章全总结

JavaWeb03-轻松理解JS(Java真正的全栈开发)

? 一.js常用对象 ljs中的常见对象有以下几个: Boolean Number String Array 数组 Date 日期 Math 数学 RegEx...

301120
来自专栏技术之路

详解go语言的array和slice 【二】

  上一篇  详解go语言的array和slice 【一】已经讲解过,array和slice的一些基本用法,使用array和slice时需要注意的地方,特别是s...

19170
来自专栏个人随笔

JavaScript 网页脚本语言 由浅入深

1)基础 学习目的: 1. 客户端表单验证 2. 页面动态效果 3. jQuery的基础 什么是JavaScript? 一种描述性语言,也是一种基于对象和事件驱...

385100
来自专栏PHP在线

Jquery find与filter函数区别

find()会在div元素内 寻找 class为classname的元素。 filter()则是筛选div的class为classname的元素。 基本是...

35470
来自专栏IMWeb前端团队

解析javascript关键字this

this是javascript语言的一个关键字。它可以是全局对象、当前对象或者任意对象,这完全取决于函数的调用方式。下面我们将按照调用方式的不同,分别讨论 th...

19890

扫码关注云+社区

领取腾讯云代金券