Re: [討論] 怎麼分析超連結的網址
※ 引述《knives ()》之銘言:
: 在我的網頁,關於使用者的超連結是寫成這樣
: <a href="space.php?uid=66&tid=44">使用者姓名</a>
: 我希望用jQuery的each 配合正規表示法,找出裡面的uid值,再透過uid去取得頭像
: 可是我取得裡面的href,要怎麼樣才能取得裡面的 uid
: 因為有可能裡面的網址會變成 space.php?tid=44&gid=11&uid=9
: uid的位置不一定都在相同的位址
: 我目前只寫到這裡,卡在怎麼有效取得uid的值
: var re = /^space.php?*uid=*/;
: $('a').each(function(i){
: if (re.test(this.href))
: { //是使用者連結
: //怎麼取得uid值
var match = this.href.match(/^space.php.+uid=(\d+)&*.*/)
uid = match[1];
: }
: 因為我用str.replace、str_split好像也不是很有效率
: 請問有沒有比較快的方法可以取得uid
: 謝謝回答
大約是如此,應該可以再把它跟if(re.test())的判斷式再合併
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.125.221.11
※ 編輯: JYHuang 來自: 59.125.221.11 (05/27 17:30)
討論串 (同標題文章)
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章