成长脚印-专注于互联网发展
【解决】javascript 在IE6,7,8中不支持str.trim()
post by:天之骄子 2012-10-16 22:45

有两种方法:

1. 改string 的prototype

    String.prototype.trim = function() {  
        return this.replace(/^\s+|\s+$/g,"");  
    }  
    String.prototype.ltrim = function() {  
        return this.replace(/^\s+/,"");  
    }  
    String.prototype.rtrim = function() {  
        return this.replace(/\s+$/,"");  
    }  

2. 如果不想改string的prototype,可以单独写function

    function trim(stringToTrim) {  
        return stringToTrim.replace(/^\s+|\s+$/g,"");  
    }  
    function ltrim(stringToTrim) {  
        return stringToTrim.replace(/^\s+/,"");  
    }  
    function rtrim(stringToTrim) {  
        return stringToTrim.replace(/\s+$/,"");  
    }  

评论:
天之骄子
2012-10-17 21:45 回复
看看评论!
发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容