teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

修正

2017/03/19 03:13

投稿

s8_chu
s8_chu

スコア14731

answer CHANGED
@@ -39,7 +39,8 @@
39
39
  <body>
40
40
  <script>
41
41
  let str = "http://example.com/hoge/__fuga__/";
42
- alert(str.split("/")[(str.split("/").length) - 2]);
42
+ let result = str.split("/").filter(e => Boolean(e));
43
+ alert(result[result.length - 1]);
43
44
  </script>
44
45
  </body>
45
46
  </html>

1

修正

2017/03/19 03:13

投稿

s8_chu
s8_chu

スコア14731

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