String.prototype.LTrim = function(){  
                return this.replace(/(^\s*)/g, "");  
            }  
this.LTrim();iefunctionjs 字符串去掉空格

解决方案 »

  1.   

     String.prototype.LTrim = function(){  
                    return this.replace(/(^\s*)/g, "");  
                }  
    alert('              l;jl;j;j;j;j'.LTrim()); 试试
      

  2.   

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

  3.   


    /(^\s*)/g    //格式不对
    如果是 想 去除字符串中的所有的空格,应该是
    /\s*/g
    如果是 开头 应该是:
    /^\s*/g
    如果是 末尾 应该是:
    /\s*$/g
      

  4.   

    后来我改成下面的代码,就可以了(去掉左边的空格):
    if(isIE()){
               var str = input.val();
               for(var i=0;i<str.length;i++){
                   if(str.charAt(0) == " "){
                       str = str.substr(1, str.length-1);
                   }else{
                       break;
                   }
                }
                input.val(str);
       }