答:利用字符串的replace()方法。
具体参考链接:
1:JavaScript replace() 方法详解 :
2:JavaScript RegExp 对象
例子:
var str2 = " ni hao ";
console.log(str2);
console.log(str2.length);
var str3 = str2.replace(/^\s*/g, "");//去除左侧空格
var str4 = str2.replace(/\s*$/g, "");//去除右侧空格
var str5 = str2.replace(/^\s*|\s*$/g, "");//去除前后空格
var str6 = str2.replace(/\s/g, "");//去除所有空格
var str7 = str2.replace(/\s/, "");//去除第一个空格
console.log(str3);
console.log(str3.length);
console.log(str4);
console.log(str4.length);
console.log(str5);
console.log(str5.length);
console.log(str6);
console.log(str6.length);
console.log(str7);
console.log(str7.length);
控制台输出结果为:
ni hao
10
ni hao
8
ni hao
8
ni hao
6
nihao
5
ni hao
9
以上内容仅作为个人学习记录使用。