Re: [問題] 在switch用星號或正規式?
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章
10
23