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!‘
原文:http://www.cnblogs.com/bianxirui/p/4498649.html