首页 > Web开发 > 详细

JS创建 trim() 方法,此方法在IE7、IE8中不存在 需要自定义

时间:2015-05-06 21:06:23      阅读:391      评论:0      收藏:0      [点我收藏+]
function trim(str){
    //创建空格对象
    var space = new String(" ");
    /*
    str = trimLeft(str,space);
    str = trimRight(str,space);
    */
    return trimRight( trimLeft(str,space),space);
}

//去除左空格
function trimLeft(str,space){
    
    var i = 0,j = str.length;
    while(i < j && space.indexOf(str.charAt(i))!=-1){
        i++;
    }
    
    return  str.substring(i,str.length);    
    
}

//去除右空格
function trimRight(str,space){
    
    var i = 0,j = str.length;
    while(j > i && space.indexOf(str.charAt(j-1))!=-1){
        j--;
    }
    return  str.substring(i,j);    
}

 

JS创建 trim() 方法,此方法在IE7、IE8中不存在 需要自定义

原文:http://www.cnblogs.com/chen-lhx/p/4483033.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!