前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >javascript去掉字符串前后空格

javascript去掉字符串前后空格

作者头像
用户1154259
发布2018-01-17 16:29:56
2.2K0
发布2018-01-17 16:29:56
举报

使用场景

当我们进行一些页面编辑时,字符串前后的空格,通常是无效的。因此需要在获取信息时,进行过滤。

比如:

输入:[空格][空格]a[空格]b[空格][空格][空格]

得到:a[空格]b

代码如下:

去掉前面的空格

代码语言:javascript
复制
 1 function LTrim(str){ 
 2     var i; 
 3     for(i=0;i<str.length;i++){
 4         if(str.charAt(i)!=" ") 
 5             break; 
 6     } 
 7     str = str.substring(i,str.length); 
 8     return str; 
 9 } 
10     

去掉后面的空格

代码语言:javascript
复制
1 function RTrim(str){ 
2     var i; 
3     for(i=str.length-1;i>=0;i--){ 
4         if(str.charAt(i)!=" ") 
5             break; 
6     } 
7     str = str.substring(0,i+1); 
8     return str; 
9 } 

使用方法

代码语言:javascript
复制
1 function Trim(str){ 
2     return LTrim(RTrim(str)); 
3 }

【推荐】使用正则的方式

代码语言:javascript
复制
String.prototype.Trim = function(){  
    return this.replace(/(^\s*)|(\s*$)/g, "");  
}  

String.prototype.LTrim = function(){  
    return this.replace(/(^\s*)/g, "");  
}  

String.prototype.RTrim = function(){  
    return this.replace(/(\s*$)/g, "");  
}  
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2014-08-23 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 使用场景
  • 去掉前面的空格
  • 去掉后面的空格
  • 使用方法
  • 【推荐】使用正则的方式
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档