Chinaunix

标题: [字符串] js中的去空格函数在哪,类似trim,ltrim,rtrim [打印本页]

作者: gydoesit    时间: 2005-12-14 22:25
标题: [字符串] js中的去空格函数在哪,类似trim,ltrim,rtrim
js中的去空格函数在哪,
类似
trim,ltrim,rtrim的
也就是说不光是去空格,还包括不可见字符如回车等,当然不是中间部分的

[ 本帖最后由 HonestQiao 于 2005-12-14 23:58 编辑 ]
作者: HonestQiao    时间: 2005-12-14 23:59
好象没有.
不过使用正则表达式就很简单了,明天给你实现
作者: gydoesit    时间: 2005-12-15 00:41
已经找到办法了


  1. String.prototype.trim  =  function()  
  2. {  
  3. return  this.replace(/(^\s*)|(\s*$)/g,  "");  
  4. }  

  5. String.prototype.ltrim  =  function()  
  6. {  
  7. return  this.replace(/(^\s*)/g,  "");  
  8. }
  9. String.prototype.rtrim  =  function()  
  10. {  
  11. return  this.replace(/(\s*$)/g,  "");  
  12. }  
复制代码


还找到一种用charAt来实现的,不过我觉得这种更方便
作者: HonestQiao    时间: 2005-12-15 09:35
呵呵,你这个就是用了正则的.




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2