请教如何正则匹配出信息中的两段数字

这几天在爬一点车辆信息
/dealer/357032/37286245.html?pvareaid=100519&userpid=0&usercid=0&offertype=0#pos=1#page=1#rtype=10#isrecom=0#filter=36a469a0_0a0_0a0_0#module=10#refreshid=0#recomid=0#queryid=#cartype=70

上面这个代码是能爬出来的网址信息,现在想提取 “357032”和“37286245”这连个序列,正则匹配需要怎么写才能把这两个数字提出来呢?

阅读 272
评论
    2 个回答
    • 519
    let str = '/dealer/357032/37286245.html?pvareaid=100519&userpid=0&usercid=0&offertype=0#pos=1#page=1#rtype=10#isrecom=0#filter=36a469a0_0a0_0a0_0#module=10#refreshid=0#recomid=0#queryid=#cartype=70'
    let regex = new RegExp('/(\\d+)/(\\d+).html');
    regex.test(str)
    console.log(RegExp.$1, RegExp.$2)
    // 输出 357032 37286245
      相似问题
      推荐文章