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

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

4 位/156 ID中時間01234567891011121314151617181920212223Total
書き込み数0100001010101100000000006



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
★初心者以前の質問に雪崩のように答えるスレ 3★ [転載禁止]©2ch.net
+ JavaScript の質問用スレッド vol.117 +

書き込みレス一覧

★初心者以前の質問に雪崩のように答えるスレ 3★ [転載禁止]©2ch.net
388 :デフォルトの名無しさん[sage]:2015/03/26(木) 01:48:11.51 ID:wxbGoarI
日本発の変態言語がruby
無難にjavaやっとけ
+ JavaScript の質問用スレッド vol.117 +
837 :デフォルトの名無しさん[sage]:2015/03/26(木) 06:21:50.36 ID:wxbGoarI
var loc = location.href.match(/\/\/([^/]+)/);
var sites = {
"www.google.co.jp" : "グーグルです",
"www.yahoo.co.jp" : "yahooです"
};
if (sites[loc[1]]) {
alert(sites[loc[1]]);
}
+ JavaScript の質問用スレッド vol.117 +
838 :デフォルトの名無しさん[sage]:2015/03/26(木) 08:17:42.44 ID:wxbGoarI
>if (sites[loc[1]]) {
ここがどうも気に入らなくてhasProperty的なものはないかと思ったらちゃんとあったから訂正
if (sites.hasOwnProperty(loc[1]])) {
+ JavaScript の質問用スレッド vol.117 +
840 :デフォルトの名無しさん[sage]:2015/03/26(木) 10:05:22.22 ID:wxbGoarI
後方参照するために()で囲った1番目の部分のこと
この場合([^/]+)の部分のこと
後方参照が何かについては↓の2行ぐらいを読んでくれ
https://msdn.microsoft.com/ja-jp/library/cc427982.aspx
+ JavaScript の質問用スレッド vol.117 +
842 :デフォルトの名無しさん[sage]:2015/03/26(木) 12:41:43.06 ID:wxbGoarI
あっていない
[]の中の$は正規表現の終わりを意味する$ではなく文字の$
それだと$以外の連続する文字列っていう意味になる
例えばhttp://www.google.co.jp/$aiueoとかだとaiueoの部分は取れない
//以降の文字列がほしいなら単に\/\/(.*)とかでいいんでは?
そのURLが外部からの入力に頼るものや改ざん可能であるならちゃんとした正規表現使った方がいいけど

正規表現専スレ
http://peace.2ch.net/test/read.cgi/tech/1415149975/
+ JavaScript の質問用スレッド vol.117 +
844 :デフォルトの名無しさん[sage]:2015/03/26(木) 13:25:11.12 ID:wxbGoarI
>location なのに外部入力?意味わからんな。
サーバ側から動的にjs出力したりも出来るじゃん
まぁ例えばの話だ


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