本文介绍如何在JavaScript中为String对象扩展去除空格的方法。通过定义trim、ltrim和rtrim函数,利用正则表达式分别实现去除字符串前后、左侧及右侧空格的功能,并提供具体的代码示例和使用方式。
JavaScript 字符串去除空格:trim、ltrim 与 rtrim 实现
对字符串实施前、左、右三侧空格的去除操作
示例代码如下:
String.prototype.trim = function(){ return this.replace(/^\s+|\s+$/g,"")}
String.prototype.ltrim = function(){ return this.replace(/^\s+/g,"")}
String.prototype.rtrim = function(){ return this.replace(/\s+$/g,"")} 为String对象扩展trim方法功能。
后续调用方式如下所示:
示例代码如下:
var s = " abc ";
s = s.trim(); // s为String类型,可调用已定义的trim方法。
alert(s);