JS去除掉字符串前后空格
网上有很多方法,基本都是用正则实现的,
1、 推荐使用jquery已封装好的方法,非常简单,
$.trim(str)
- 1
jquery的内部实现如下,
function trim(str){
return str.replace(/^(\s|\u00A0)+/,'').replace(/(\s|\u00A0)+$/,'');
}
- 1
- 2
- 3
2、原生js方法,(类似jquery trim方法的实现方法o(╯□╰)o)
function trim(str){
return str.replace(/^(\s|\xA0)+|(\s|\xA0)+$/g, '');
}
- 1
- 2
- 3
</article>