str = str.replace(/[\d\.]+/g, "");

解决方案 »

  1.   

    ice_berg16(寻梦的稻草人)谢谢你可能我说错了,我是想将除了数字和小数点,其他用空格替代
    str = str.replacereplace(/\D/g,'');
    我现在是这样,这样的话小数点也给替换了,现在想小数点也可以输入
      

  2.   

    "我是想将除了数字和小数点,其他用空格替代"function f(){
    s="ssd45f$%^$%^$%^ssfte.123sft65estdfs";
    alert(s);
    s=s.replace(/[^\d\.]+/g,"")
    alert(s);
    }