Re: [問題] 在switch用星號或正規式?

看板Ajax作者 (scribe)時間14年前 (2011/05/31 22:43), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《pthuang (◢曉筱◤)》之銘言: : 有沒有可能讓 switch 會吃星號(*)或正規表示式呢? : 我現在在 GreaseMonkey 中寫了一段 : switch (document.location.href) : { : case 'http://www.google.com/*'://←這只是範例 實際上網址最後是浮動的 : alert('OK'); : break; : default: : alert('failed'); : break; : } : 像類似這樣的東西 : 請問大家這有辦法嗎 O_Q var loc = document.location.href; if(loc.indexOf("http://www.google.com/") != -1){ alert("OK1"); }else if(loc.match(/^http:\/\/www\.google\.com\/.*/)){ alert("OK2"); }else{ alert("failed"); } switch能接受的類型不多,這種還是用if吧。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.127.119.229

06/07 07:44, , 1F
果然還是得回歸初衷才行嗎.... <囧>
06/07 07:44, 1F

06/07 07:45, , 2F
謝謝了 \('‧ω‧‵ )
06/07 07:45, 2F
文章代碼(AID): #1DvFwbGB (Ajax)
討論串 (同標題文章)
文章代碼(AID): #1DvFwbGB (Ajax)