专栏首页Nian糕的私人厨房JavaScript 去除字符串首尾空格

JavaScript 去除字符串首尾空格

Unsplash

去除字符串首尾空格的方式,主要是利用正则进行替换,这里写了两种方式供大家参考

function trim(string) {
    if(string.trim) {
        return string.trim();
    }else {
        let reg = /^\s+|\s+$/g;
        return string.replace(reg,"");
    }
}
if(typeof String.prototype.trim !== "function") {
    let reg = /^\s+|\s+$/g;
    String.prototype.trim = function() {
        // 给原型扩展方法
        return this.replace(reg, "");
    }
}
End of File

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

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 腾讯课堂 IMWeb 七天前端求职提升营 Day 2

    本次的系列博文主要是针对 腾讯课堂七天前端求职提升营 课程中,所推送的面试题目及编程练习的一次汇总,期间还包括三次直播课的分享,均由腾讯导师给大家讲解,该系列博...

    Nian糕
  • JavaScript 数组纯函数

    forEach 遍历所有元素,item 对应的是元素的值,index 对应的是元素的位置

    Nian糕
  • ECMAScript6 数组去重

    数组去重这个问题无论是在面试当中,还是实际项目中,出现的频率都挺多的,而我们以往的解决方式,就是通过新建一个空的数组,通过 indexOf 方法进行新数组和原数...

    Nian糕
  • SAP Spartacus里的product carousel控件的实现cx-product-carousel

    最重要的就是这个productCodes字段,由一系列以空格符分隔的product code组成。

    Jerry Wang
  • Linux下Socket编程(五)——http容器(支持php)简介

    为了方便操作以及功能模块的拆分,这里我们将请求内容和响应内容进行封装。这里我们只列出头文件,封装类中我们仅仅做了关系字段的提取。

    用户2929716
  • python学习笔记字符串(二)

    请注意,''或""本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c这3个字符。如果'本身也是一个字符,那就可以用""括起来,比如"...

    py3study
  • TypeScript 非空断言

    使用这种方案,问题是解决了。但有没有更简单的方式呢?答案是有的,就是使用 TypeScript 2.0 提供的非空断言操作符:

    阿宝哥
  • 突发事件!PHP 7 的 PHP-FPM 存在远程代码执行漏洞

    据外媒 ZDNet 的报道 ,PHP 7.x 中最近修复的一个远程代码执行漏洞正被恶意利用,并会导致攻击者控制服务器。编号为 CVE-2019-11043 的...

    猿哥
  • C++之旅-string

    标准库类型string表示可变长字符序列,使用之前需要包含string头文件,它定义在命名空间std中。

    编程珠玑
  • WCF Data Service 的.NET Client 的不支持原生类型服务操作的解决方法

    WCF Data Service  的.NET Client 的不支持返回值为原生类型(string,int)的服务操作调用,例如我们用如下服务操作: [Web...

    张善友

扫码关注云+社区

领取腾讯云代金券