解释:这跟nodejs 没啥关系的,其实就是相当于js中的去除是一样的。
实现代码:
var trim = function(str){
var trimLeft = /^\s+/,
trimRight = /\s+$/
str.replace( trimLeft, "" ).replace( trimRight, "" )
}
//代码注释:定义两个正则,一个是左侧空格的比对,一个是右侧空格的比对,
将字符串的左右两侧替换为""即可。
//参考:jquery.js
<script type=”text/javascript”>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,””)
}
</script>
具体怎么使用,看你代码的写法了。