搜尋

首頁  >  問答  >  主體

javascript - 正規匹配字符

url = ‘http://1dwen.cn/index.php/joi...’
怎麼用正規匹配到uid後面的22這個值,哪位大神可以幫忙看下

某草草某草草2724 天前771

全部回覆(5)我來回復

  • 代言

    代言2017-06-12 09:32:09

    雷雷

    回覆
    0
  • 扔个三星炸死你

    扔个三星炸死你2017-06-12 09:32:09

    我是否可以理解為你只需要匹配最後一個數字

    \d+(?=[^\d]*$)

    回覆
    0
  • PHP中文网

    PHP中文网2017-06-12 09:32:09

    雷雷

    回覆
    0
  • 大家讲道理

    大家讲道理2017-06-12 09:32:09

    雷雷

    回覆
    0
  • 给我你的怀抱

    给我你的怀抱2017-06-12 09:32:09

    js 或 java的話用indexOf和subString之類的方法就可以搞定

     var index = 'asdf'.indexOf('s') ;//  ---> 1
     'asdf'.substring(index); //....

    如果是用正規表示式(js版),可以使用正規表示式分組:

    t = /uid\/(.*)\?/.exec('http://1dwen.cn/index.php/join/team_list/uid/22?share_text=3&share_pic=12');
    console.log(t[1]);

    回覆
    0
  • 取消回覆