前提・実現したいこと
見ているページのURLを解析するのではなく、与えられた文字列からURLパラメータを抽出したいです。
現在は以下のように対応しているのですが、"http:"などが省略されたURLからもパラメータを抽出したいので、"new URL()"を使わない方法を模索しています。
おそらく正規表現あたりを使うことになると思うのですが、無駄の無い記述方法が分からず、こちらで質問するに至りました。
どなたか知見を貸していただけるとありがたいです。
JavaScript
1const url2param = (str = "") => { 2 try { 3 const url = new URL(str); 4 const params = url.searchParams; 5 return params 6 } catch (e) { 7 return ""; 8 } 9}; 10
>"http:"などが省略されたURLからも
ついてなかったら文字列連結する 方法はダメでしょうか。
回答1件
あなたの回答
tips
プレビュー