![enter image description here][1][1]: ffff ![enter image description here][2][2]: ffff ![enter image description here][3][3]: ffff
 把上面字符中数字最大的取出来。怎么弄?

解决方案 »

  1.   

    <script type="text/javascript">
        var str="![enter image description here][1][1]: ffff ![enter image description here][2][2]: ffff ![enter image description here][3][3]: ffff";
        var arr = str.match(/\d/g);
        if(arr!=null){
            arr.sort();
            alert(arr[arr.length-1]);
        }
    </script>
      

  2.   

    /\d+/
    match后获得所有符合的数字后再比较一下吧
      

  3.   

            var data = '![enter image description here][1][1]: ffff ![enter image description here][2][2]: ffff ![enter image description here][3][3]: ffff';        var reCat = /\d+/gi;
            var arr = reCat.exec(data);
            for (var i = 0; i < arr.length; i++) {
                document.write(arr[i]);
            }
     我 这样写的  输出的只有1啊 。length也是1