// 去除字符串首尾的全部空白
var str = ' Ruchee ';
console.log(str.trim(), str.trim().length);
// "Ruchee" 6
// 去除字符串左侧空白
str = ' Ruchee ';
console.log('"' + str.replace(/^\s*/, '') + '"', str.replace(/^\s*/, '').length);
console.log('"' + str.trimStart() + '"', str.trimStart().length); // ES6
// "Ruchee " 7
// 去除字符串右侧空白
str = ' Ruchee ';
console.log('"' + str.replace(/(\s*$)/g, '') + '"', str.replace(/(\s*$)/g, '').length);
console.log('"' + str.trimEnd() + '"', str.trimEnd().length); // ES6
// " Ruchee" 7
本文介绍了JavaScript中去除字符串首尾及两侧空白的方法,包括trim()、replace()结合正则以及ES6新增的trimStart()和trimEnd()方法。通过实例演示了各方法的使用及其长度计算,帮助开发者更好地理解和应用这些字符串处理技巧。
423

被折叠的 条评论
为什么被折叠?



