私は次のようなURLを持っています
server/area/controller/action/4/?param=2"
サーバーを配置できる場所
http://localhost/abc
https://test.abc.com
https://abc.om
上記の URL の 4 である「action/」の後の最初の文字を正規表現で取得したいと考えています。jsの正規表現で可能ですか、それとも方法はありますか?
私は次のようなURLを持っています
server/area/controller/action/4/?param=2"
サーバーを配置できる場所
http://localhost/abc
https://test.abc.com
https://abc.om
上記の URL の 4 である「action/」の後の最初の文字を正規表現で取得したいと考えています。jsの正規表現で可能ですか、それとも方法はありますか?
正規表現を使用\d+(?=\/\?)
var url = "server/area/controller/action/4/?param=2";
var param = url.match(/\d+(?=\/\?)/);
テストコードはこちら。
このようにして、URL を / 文字で分割し、最後から 2 番目の要素を抽出します。
var url = "server/area/controller/action/4/?param=2".split ('/').slice (-2,-1)[0];