trimleft()trimright()呵呵,应该是这样了

解决方案 »

  1.   

    哦,呵呵,好象就是一个trim()就可以了 :)手头上没书了,只能看以前的程序,估计就是这样 :)
      

  2.   

    faint!老风,别人问的是JS中耶!好像要使用正则表达式,等我查一查!
      

  3.   

    function trim(vStr) {
      return vStr.replace(/(^\s*)¦(\s*$)/g,"");
    }
    例子:
    var vTestStr = "  haha!    "
    alert("'" + trim(vTestStr) + "'");
      

  4.   

    to:ynyn(风林火山)、abent(阿木一头)多谢了!
    abent(阿木一头)你的正则表达式好像是不行。我找了以前贴子,找到这个函数,很好使。
    function trim(s) {
      var i;
      for (i = 0; i < s.length && s.charCodeAt(i) == 32; i ++);
      s = s.substring(i, s.length);
      for (i = s.length - 1; i >= 0 && s.charCodeAt(i) == 32; i--);
      s = s.substring(0, i + 1);
      return s;
      

  5.   

    没想到还有人关注,he,he。这个正则表达式可以实现
    abent(阿木一头)说有没错,只是贴出来的有点变形,:)
    function jstrim(s) 
    {
    return s.replace(/(^\s*)|(\s*$)/g,"");  
    }