当前位置: 首页 > news >正文

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>

相关文章:

  • 关于Flurry的数据统计
  • 使用wix制作安装包
  • 使用Windows8开发Metro风格应用七
  • 黑马程序猿——15,String,StringBuffer,基本数据类型包装对象
  • linux libpcap的性能问题,请大家注意绕行。
  • LVS与KEEPALIVED实现高性能高可用负载均衡服务器
  • Vue(二)header组件开发
  • Yii性能调整
  • predict_proba 的使用
  • shell环境变量以及set,env,export的区别
  • 【PHP】富文本HTML过滤器:HTMLPurifier使用教程(防止XSS)
  • 让 webpack 加载 Source Map
  • 常见Oracle HINT的用法
  • vSphere虚拟化之外部存储部署(上)
  • C#枚举-避免不合理赋值
  • JavaScript创建对象的四种方式
  • laravel 用artisan创建自己的模板
  • log4j2输出到kafka
  • SpingCloudBus整合RabbitMQ
  • 阿里云容器服务区块链解决方案全新升级 支持Hyperledger Fabric v1.1
  • 从PHP迁移至Golang - 基础篇
  • 使用 @font-face
  • 提升用户体验的利器——使用Vue-Occupy实现占位效果
  • 在 Chrome DevTools 中调试 JavaScript 入门
  • 在electron中实现跨域请求,无需更改服务器端设置
  • MyCAT水平分库
  • 阿里云API、SDK和CLI应用实践方案
  • 树莓派用上kodexplorer也能玩成私有网盘
  • # 达梦数据库知识点
  • # 执行时间 统计mysql_一文说尽 MySQL 优化原理
  • #pragma data_seg 共享数据区(转)
  • (22)C#传智:复习,多态虚方法抽象类接口,静态类,String与StringBuilder,集合泛型List与Dictionary,文件类,结构与类的区别
  • (办公)springboot配置aop处理请求.
  • (第9篇)大数据的的超级应用——数据挖掘-推荐系统
  • (分类)KNN算法- 参数调优
  • (附源码)python旅游推荐系统 毕业设计 250623
  • (附源码)spring boot儿童教育管理系统 毕业设计 281442
  • (附源码)计算机毕业设计ssm电影分享网站
  • (机器学习-深度学习快速入门)第三章机器学习-第二节:机器学习模型之线性回归
  • (源码版)2024美国大学生数学建模E题财产保险的可持续模型详解思路+具体代码季节性时序预测SARIMA天气预测建模
  • (转)http-server应用
  • *ST京蓝入股力合节能 着力绿色智慧城市服务
  • .net core 6 使用注解自动注入实例,无需构造注入 autowrite4net
  • .NET LINQ 通常分 Syntax Query 和Syntax Method
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地定义和使用弱事件
  • .net连接MySQL的方法
  • .NET与java的MVC模式(2):struts2核心工作流程与原理
  • @cacheable 是否缓存成功_让我们来学习学习SpringCache分布式缓存,为什么用?
  • @property python知乎_Python3基础之:property
  • @requestBody写与不写的情况
  • [ vulhub漏洞复现篇 ] Django SQL注入漏洞复现 CVE-2021-35042
  • []新浪博客如何插入代码(其他博客应该也可以)
  • [Android学习笔记]ScrollView的使用
  • [BT]BUUCTF刷题第4天(3.22)
  • [c语言]小课堂 day2