【问题标题】:jquery trimming empty spaces at the end of stringjquery在字符串末尾修剪空格
【发布时间】:2013-09-11 04:34:44
【问题描述】:

在 jquery/javascript 中从字符串末尾修剪空格的最简单方法是什么? 例子: "my string " 应该返回 "my string"

谢谢

【问题讨论】:

    标签: jquery texttrimming


    【解决方案1】:

    jQuery 的$.trim() 将修剪字符串中的前导和尾随空格:

    str = $.trim(str);
    

    还有新的浏览器支持的本机 trim() 方法,MDN 上还有一个 polyfill 可用于不支持的浏览器。

    如果出于某种原因您只想修剪尾随空格,您可以执行以下操作:

    String.prototype.trimTrail = function () {
        return this.replace(/\s+$/, '');
    };
    

    用作:

    str = str.trimTrail();
    

    【讨论】:

    • 对不起,我的意思是修剪尾随空格而不是前导 .. :)
    • 添加了一些仅用于尾随空格的内容?
    • @Fuxi 你应该把你真正的意思放在问题中,这样你才能得到你真正想要的答案
    【解决方案2】:

    试试这个来复制一个正确的修剪:

    var trimmedString = fullString.replace(/\s+$/,”");

    【讨论】:

      猜你喜欢
      • 2021-09-16
      • 1970-01-01
      • 1970-01-01
      • 2017-05-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多