JavaScript去除字符串的头尾空格|String Trim() 方法

JavaScript String 对象


定义与用法

trim() 方法用于删除字符串的头尾空白符,空白符包括:空格、制表符 tab、换行符等其他空白符等。

trim() 方法不会改变原始字符串。

trim() 方法不适用于 null, undefined, Number 类型。


语法格式

string.trim()


示例代码

去除字符串的头尾空格:

var str = "      Runoon      "; 
alert(str.trim());

输出结果:

Runoon

亲自试试


浏览器支持

方法Google ChromeInternet ExplorerFirefoxSafariOpera
Trim()10.09.03.55.010.5

表格中的数字表示支持该属性的第一个浏览器版本号。


返回值

类型描述
String返回移除头尾空格的字符串。

技术细节

JavaScript 版本:ECMAScript 5

更多示例

如果你的浏览器不支持 trim() 方法,你可以使用正则表达式来实现:

function myTrim(x) {
  return x.replace(/^\s+|\s+$/gm,'');
}
 
function myFunction() {
  var str = myTrim("        Runoon        ");
  alert(str);
}

输出结果:

Runoon

亲自试试


JavaScript String 对象


相关