<p>其实jquery里面已经分装好了trim方法,但是这里我们介绍用原生的方法去介绍如何去除一个字符串的空格</p><p>String.prototype.trim=function(){returnthis.replace(/^\s+|\s+$/g,'');};String.prototype.ltrim=function(){returnthis.replace(/^\s+/,'');};String.prototype.rtrim=function(){returnthis.replace(/\s+$/,'');};</p><p>String.prototype.fulltrim=function(){returnthis.replace(/(?:(?:^|\n)\s+|\s+(?:$|\n))/g,'').replace(/\s+/g,'');};</p><p>由于新的浏览器(IE9+)有微调()已经实施,你应该只执行TRIM(),如果它尚不可用的原型对象上(重写它是一个巨大的性能损失)。这通常是建议扩大本地对象的时候!需要注意的是,除非你使用ES5Object.defineProperty添加的属性是可枚举的!这里我们判断是否已经有trim方法如果没有那么输入以上的代码以上四种代码只要输入一个就行,就是不同的写法而已</p><p>if(!String.prototype.trim){</p><p>//codefortrim</p><p>}起航劳务派遣系统编辑所撰。</p>