var s = "a2343dddd";
var n = s.replace(/[^\d]/g, "");

解决方案 »

  1.   

    <script>
    var str="dfadsw125";
    var re = /.+\D+(\d+)$/;
    alert(str.replace(re,"$1"))
    </script>
      

  2.   

    <SCRIPT LANGUAGE="JavaScript">
    alert("ad23".match(/\d+$/));
    </SCRIPT>
      

  3.   

    <script>
    var str="dfadsw125sdsad";
    var re = /\d+/;
    alert(re.exec(str)[0])
    </script>
      

  4.   

    var s = "a2343dddd";
    var n = s.replace(/\D/g, "");