你上面这里全是普通空格
如果有全角空格可以用下面的<script language=javascript>
var str="我是 中国人"
alert("原"+str+"\n\r新"+str.replace(/\u3000/g,''))
</script>

解决方案 »

  1.   

    alert("我是中国人".replace(//g, " "));
      

  2.   

    alert("我是中国人".replace(/\ue5e5/g,' '));
      

  3.   

    楼主你的e5e5是怎么打出来的
    3000是在智能ABC下全角选择,然后打空格,或者直接按v11打出来的
      

  4.   

    查了一下,找了一中午,困死了。原来是这样
    Unicode 的 E000 至 F8FF 的范围属於私人造字区。私人造字区的用字不作资讯交换之用,Unicode Consortium 不定义任何用字。在你电脑所见到的字,与其他人的电脑内所见到的字未必相同。 
    楼主的e5e5也在这个区间内,我试了下e5e4、e5e6都是空格。
    如果是这样,楼主这样的需求不是不通用了吗?