JavaScript を初めて使用するので、ギャラリーの JavaScript を使用して URL から ID を抽出するのに助けが必要です。
これはリンクです: www.shinylook.ro/produs/44/mocasini-barbati.html
。
変数にその数値 44 が必要です。
JavaScript を初めて使用するので、ギャラリーの JavaScript を使用して URL から ID を抽出するのに助けが必要です。
これはリンクです: www.shinylook.ro/produs/44/mocasini-barbati.html
。
変数にその数値 44 が必要です。
オブジェクトを使用しlocation
て URL を取得する必要があります。その後、 を使用split
して URL をスラッシュで分割できます。
location.pathname.split('/')[2] // Returns 44 in your example
String#split
または正規表現を使用してそれを行うことができます。
String#split
区切り文字で文字列を分割し、結果として配列を取得できます。したがって、あなたの場合、分割して、インデックス 2 になる/
配列を取得できます。44
リンクされたページのさまざまなデモで示されているように、正規表現を使用すると、はるかに複雑な照合と抽出を行うことができます。例えば、
var str = "www.shinylook.ro/produs/44/mocasini-barbati.html";
var m = /produs\/(\d+)\//.exec(str);
if (m) {
// m[1] has the number (as a string)
}
どちらの場合も、数値は文字列になります。parseInt
たとえば、で解析できますn = parseInt(s, 10)
(ベース10であると仮定)。