トップページ > プログラム > 2015年03月26日 > orCrVoAh

書き込み順位&時間帯一覧

13 位/156 ID中時間01234567891011121314151617181920212223Total
書き込み数0000100010010000000000003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
+ JavaScript の質問用スレッド vol.117 +

書き込みレス一覧

+ JavaScript の質問用スレッド vol.117 +
836 :デフォルトの名無しさん[sage]:2015/03/26(木) 04:53:15.50 ID:orCrVoAh
>>831

var url = location.href;
if (/https:\/\/www.google\.co\.jp/.test(url)) {
alert("グーグルです");
}else if (/http:\/\/w\.yahoo\.co\.jp/.test(url)) {
  alert("yahooです");
}else if (/http:\/\/w\.bing\.com/.test(url)) {
  alert("bingです");
}else if (/https:\/\/w\.youtube\.com/.test(url)) {
  alert("youtubeです");
}

こんな感じでしょうか?
switchを使う場合はもっと簡略的に書けるのでしょうか?
+ JavaScript の質問用スレッド vol.117 +
839 :デフォルトの名無しさん[sage]:2015/03/26(木) 08:38:58.82 ID:orCrVoAh
>>837
if (sites[loc[1]]) の[1]とは何でしょうか?
+ JavaScript の質問用スレッド vol.117 +
841 :デフォルトの名無しさん[sage]:2015/03/26(木) 11:37:35.17 ID:orCrVoAh
>>840
返信ありがとうございます

この場合、[^/]+は/が来るまでの文字を()に格納という意味でしょうか? 
例えばhttp://hoge/tsts.comだった場合
()にはhogeが格納される

そして、もし/迄ではなくURLを全て格納したい場合は
var loc = location.href.match(/\/\/([^$]+)/);になると思うのですが合っていますでしょうか?


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。