jquery 或js 正则问题

Glenn-Cui 2012-11-08 09:49:52
![enter image description here][1][1]: ffff ![enter image description here][2][2]: ffff ![enter image description here][3][3]: ffff
把上面字符中数字最大的取出来。怎么弄?
...全文
101 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Glenn-Cui 2012-11-08
  • 打赏
  • 举报
回复
谢了各位 !!!!!!!!!
Glenn-Cui 2012-11-08
  • 打赏
  • 举报
回复
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
似梦飞花 2012-11-08
  • 打赏
  • 举报
回复
/\d+/ match后获得所有符合的数字后再比较一下吧
p2227 2012-11-08
  • 打赏
  • 举报
回复
想要一句正则一步得到你想要的结果是不行的,正则是不涉及数值比较,只能把全部字符提取出来再用其他算法比较大小
scscms太阳光 2012-11-08
  • 打赏
  • 举报
回复
<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>

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧