替换所有非数字 <script>
 
 var re=/[^\d]/g;
 a="dfsfds332";
 alert(a.replace(re,""));
 </script>得到  332

解决方案 »

  1.   

    非数字<script language="javascript">
      var reg = /[^\d]/g;
      var str = "abc123";
      str = str.replace(reg,"");
      alert(str);
    </script>
      

  2.   

    不是的,我是想说我们Editplus里面测试
    使用正则表达式[^\d]不能替换所有的非数字???????
    替换的是所有非d的字符串??????
    ?????????????