この URL からスラッシュの後の最後の部分を取得するか、正規表現を使用して数字だけを取得する必要があります。
http://www.songkick.com/artists/2884896-netsky
どうすればこれを行うことができるか知っている人はいますか?
どうもありがとう、ジョー
この URL からスラッシュの後の最後の部分を取得するか、正規表現を使用して数字だけを取得する必要があります。
http://www.songkick.com/artists/2884896-netsky
どうすればこれを行うことができるか知っている人はいますか?
どうもありがとう、ジョー
これがあなたにとって大丈夫かどうかわからない:
最後の部分:
"http://www.songkick.com/artists/2884896-netsky".replace(/.*\//,"")
"2884896-netsky"
番号:
"http://www.songkick.com/artists/2884896-netsky".replace(/.*\//,"").match(/\d+/)
["2884896"]
これを試して:
var s = "http://www.songkick.com/artists/2884896-netsky";
s.match(/[^\/]+$/)[0]
[^\/]+
以外の 1 つ以上の文字に一致します。/
$
文字列の末尾に一致
数だけを試してください:
var value = s.match(/(\d+)[^\/\d]+$/)[1];
value = parseInt(value, 10); // convert it to an Integer
(\d+)
任意の Number に一致し、それをグループ化します
[^\/\d]+
Numbers または/