JS去除掉字符串前后空格

JS去除掉字符串前后空格

网上有很多方法,基本都是用正则实现的,

1、 推荐使用jquery已封装好的方法,非常简单,

$.trim(str)

jquery的内部实现如下,

function trim(str){  
  return str.replace(/^(\s|\u00A0)+/,'').replace(/(\s|\u00A0)+$/,'');  
}

2、原生js方法,(类似jquery trim方法的实现方法o(╯□╰)o)

function trim(str){  
  return str.replace(/^(\s|\xA0)+|(\s|\xA0)+$/g, '');  
}

你可能感兴趣的:(JS)