Re: [討論] 怎麼分析超連結的網址

看板Ajax作者 (夏天到了,冷不起來了說)時間15年前 (2010/05/27 17:20), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
※ 引述《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)
文章代碼(AID): #1B_ZbfOE (Ajax)
文章代碼(AID): #1B_ZbfOE (Ajax)