那就敲一个全角空格在表达式里面:/^[\s ]+|[\s ]+$/g

解决方案 »

  1.   

    测试工具:(推荐)
    http://www.regexlab.com/zh/workshop.asp?pat=%5E%5B%5Cs%u3000%5D%2B%7C%5B%5Cs%u3000%5D%2B%24&txt=%20%20%u3000%20fdsafdsf%20%20%20%u3000%20更多正则表达式帮助:
    http://www.regexlab.com/zh/regref.htm
      

  2.   

    var strReturn = value.replace(/ /g, " ");
      

  3.   

    <script language=javascript>
    var str="a b";
    re=/\u3000/g
    alert(str.replace(re,''));
    </script>
      

  4.   

    var str= str.replace(/ /g, ""); //中间打一个全角空格就行了.全角空格跟中文一样的替换方法.
      

  5.   


    <script language=javascript>
    var str="a b";
    alert(str.replace(/[ *\s]/g,""));
    </script>
      

  6.   

    function trim(value)
    {
      return value.replace(/^[\s \t]+|[\s \t]+$/, "");
    }