回答編集履歴

2

修正

2017/03/19 03:13

投稿

s8_chu
s8_chu

スコア14731

test CHANGED
@@ -80,7 +80,9 @@
80
80
 
81
81
  let str = "http://example.com/hoge/__fuga__/";
82
82
 
83
- alert(str.split("/")[(str.split("/").length) - 2]);
83
+ let result = str.split("/").filter(e => Boolean(e));
84
+
85
+ alert(result[result.length - 1]);
84
86
 
85
87
  </script>
86
88
 

1

修正

2017/03/19 03:13

投稿

s8_chu
s8_chu

スコア14731

test CHANGED
@@ -1,4 +1,4 @@
1
- 正規表現でやほうが面倒くさい思いが。
1
+ 個人的には、正規表現を使用すはありお勧めしません、以下のように行うのはいかがでしょうか
2
2
 
3
3
  **正規表現で行う場合**
4
4