現時点で私が知っているパラメータを含む URL を取得する js の方法は
window.location.search
ただし、www.xxxxxx.com?aaa=bbb&ccc=ddd#ok
へのリンクがあるとします。何が取得されますか?aaa=bbb&ccc=ddd#ok
この後のハッシュ値は必要ありません #。削除できますか? それとも正規表現を使用して削除する必要がありますか?
ringa_lee2017-05-19 10:33:45
location オブジェクトには、URL 内の # で始まる文字列を格納する hash
属性があるため、通常の置換を使用する必要はなく、直接一致する置換も使用できます。
リーリー
给我你的怀抱2017-05-19 10:33:45
アドレス文字列に #
記号が 1 つだけ含まれていることを確認できますか?可能であれば、アドレス文字列全体を取得し、string.IndexOf("#") を使用して現在の文字位置を取得します。その後、自由に取得できます
例:
それでは
リーリー--------------------------------------区切り線------------- ---------------
仅有的幸福2017-05-19 10:33:45
var str = " www.xxxxxx.com?aaa=bbb&ccc=ddd#ok" ;
var url = str.split('#')[0];