ft
trim()就行了
String s = " sdfa ";
s = s.trim();
// s变成"sdfa"

解决方案 »

  1.   

    function name(code){
    for(i=code.length-1;i>=0;i--) 
     if(code.charAt(i)!=' '&&code.charAt(i)!=' ') 
        { 
            var t=i; 
            break; 
        } 
     var s2=''; 
     for(i=0;i<=t;i++) 
      s2+=code.charAt(i);
    return s2

      

  2.   

    在你得到的数据的后面加上 .trim()就可以了
    例如:
     String ss=request.getParameter("strname").trim();<input type="text" name="strname">这样可以了.
      

  3.   

    如果你说的是javascript,用:
    String.prototype.LTrim = function()// 用正则表达式将前空格用空字符串替代。
    {
        return this.replace(/(^\s*)/g, "");
    }
    String.prototype.RTrim = function()// 用正则表达式将后空格用空字符串替代。
    {
        return this.replace(/(\s*$)/g, "");
    }
    String.prototype.LRTrim = function()// 用正则表达式将前后空格用空字符串替代。
    {
        return this.replace(/(^\s*)|(\s*$)/g, "");
    }
    String.prototype.ALLTrim = function()// 用正则表达式将所有空格用空字符串替代。
    {
        return this.replace(/ /g, "");
    }
    // 有空格的字符串
    var t = "    leading and trailing spaces    ";
    var s=t;
    window.alert("原始的:"+s + " (" + s.length + ")");
    s = t.lrTrim();// 删除前后空格
    window.alert("前后:"+s + " (" + s.length + ")");
    s = t.allTrim();// 删除all空格
    window.alert("all:"+s + " (" + s.length + ")");
    s = t.lTrim();// 删除前空格
    window.alert("前空格:"+s + " (" + s.length + ")");
    s = t.rTrim();// 删除后空格
    window.alert("后空格:"+s + " (" + s.length + ")");如果你说的是jsp(java server page),用java的:
                String s="  asdf  sadf";
                System.out.println(s.trim());
      

  4.   

    这样:
        String s = "" ;
        s = request.getParameter("传递的参数")
        if (s!=null) {
           s =s.trim();
        }