alert("一二 三   四     五六 a b c d 七   八 九 十".replace(/\s\s/g, ""));

解决方案 »

  1.   

    alert("一二 三   四     五六 a b c d 七   八 九 十".replace(/\s/g, ""));
      

  2.   

    "一二 三   四      五    六 a b c d 七   八 九 十".replace(/([^\x00-\xff])\s+(?=[^\x00-\xff])/g, "$1")
      

  3.   

    sorry 理解错了你的意思……
      

  4.   

    meizz(梅花雪):我觉得还需要完善一下 ,只能是汉字之间,如果有日文或别的文字,你的方法行不行?
      

  5.   

    "あ      ぃ    ぢ   一二 三   四      五    六 a b c d 七   八 九 十"我试了 也可以的 呵呵 谢谢各位!!!
      

  6.   

    OK:
    "一二 三   四      五    六 a b c d 七   八 九 十".replace(/([\u4e00-\u9fa5])\s+(?=[\u4e00-\u9fa5])/g, "$1");
      

  7.   

    不行的 变成了 "あぃぢ一二三四五六 a b c d 七八九十"我想要的是 "あ      ぃ    ぢ   一二三四五六 a b c d 七八九十"