小编典典

JavaScript的字符串条()?

all

如何从字符串中去除前导空格和尾随空格?

例如, " dog "应该成为"dog".


阅读 54

收藏
2022-07-01

共1个答案

小编典典

用这个:

if(typeof(String.prototype.trim) === "undefined")
{
    String.prototype.trim = function() 
    {
        return String(this).replace(/^\s+|\s+$/g, '');
    };
}

trim 函数现在可以作为字符串上的一等函数使用。例如:

" dog".trim() === "dog" //true

编辑 :接受 JP 的建议,将正则表达式模式合并为一个。还根据 Christoph 的建议添加了全局修饰符。

在重新创建它之前,采用了 Matthew Crumley 关于嗅探修剪功能的想法。这是在客户端使用的 JavaScript
版本更新的情况下完成的,因此具有自己的本机修剪功能。

2022-07-01