function trim(str){ return str.replace(/(^\s*)|(\s*$)/g, "");//删除左右两端的空格}function ltrim(str){ return str.replace(/(^\s*)/g,"");//删除左边的空格}function rtrim(str){return str.replace(/(\s*$)/g,""); //删除右边的空格}
测试
function trim(str) { // your implement return str.replace(/(^\s*)|(\s*$)/g, ""); }// 使用示例var str = ' hi! ';str = trim(str);console.log(str); // 'hi!'