• 締切済み

jsで特定の位置から文字列を取得したい

例えば、 ----------------------------- var hoge = 'name=Hanako&age=20&day=20'; ----------------------------- という文字列があったとして、 「age=」という文字列があった場合のみ、 「age=」の後ろ2文字をアラートで表示させたいのですが どのように組めば良いのでしょうか…。 ↓途中ですが、こんな感じで組んでいました。 ----------------------------- var kensaku = hoge.search(/age=/); if (kensaku !== -1) { var str2 = hoge.substring(10,5,kensaku.length); } ----------------------------- 初心者で恐縮ですが、ご教示の程よろしくお願い致します。

みんなの回答

  • think49
  • ベストアンサー率59% (285/482)
回答No.2

GETパラメータ展開なら以前作りました。 https://gist.github.com/think49/605899/ <script> 'use strict'; var uri = new URIParameter('http://example.com/?name=Hanako&age=20&day=20'), parameters = uri.parameters; if ('age' in parameters) { alert(parameters['age']); // 20 } </script> # Re: alcxpさん

  • ONEONE
  • ベストアンサー率48% (279/575)
回答No.1

getパラメータをjavascriptで取得する方法をご自分で考えられるのも大事なトレーニングですが、 すでに他の人が考えた物がある場合は探したほうが早いです。 ただし、間違っていることもありますので多くの人に使われてる信頼性のあるものを使うのが吉。 http://qiita.com/Evolutor_web/items/c9b940f752883676b35d

関連するQ&A