js删除字符串前面后面的空字符串

1.使用js的trim()方法

var str1 = "   hello world   ";
var str2 = str1.trim();
console.log(str1);//原字符串"   hello world   "
console.log(str2);//除去前后空格"hello world"

2.使用正则

function trimStr(str){
   var re = /^\s+|\s+$/g; // |代表或者 \s代表空格  +至少一个 前面有至少一个空格 或者后面有至少一个空格 且全局匹配
  return str.replace(re,''); //把空格替换成空
}
var str1 = "   hello world   ";
var str2 = trimStr(str1);
console.log(str1);//原字符串"   hello world   "
console.log(str2);//除去前后空格"hello world"

猜你喜欢

转载自blog.csdn.net/m0_37885651/article/details/79759047