回答編集履歴

1

調整

2018/10/22 09:51

投稿

yambejp
yambejp

スコア114863

test CHANGED
@@ -1,3 +1,11 @@
1
+ 「末尾」という指定があったのですが,の前が末尾だと定義してませんよね?
2
+
3
+ そのへんの仕様定義がはっきりしないと回答がぶれます。
4
+
5
+ 仮に上記を前提に調整しました
6
+
7
+
8
+
1
9
  ```javascript
2
10
 
3
11
  var urls = [
@@ -6,7 +14,7 @@
6
14
 
7
15
  "http://wwww.sample.co.jp"",
8
16
 
9
- "http://wwww.sample.co.jp',http://www.test.co.jp,http://wwww.sample2.co.jp"",
17
+ "http://wwww.sam'ple.co.jp',http://www.test.co.jp,http://wwww.sample2.co.jp"",
10
18
 
11
19
  "http://wwww.sample.co.jp',http://www.sample2.co.jp"",
12
20
 
@@ -18,7 +26,7 @@
18
26
 
19
27
  urls.forEach(function(url){
20
28
 
21
- url=url.replace(/&(#39|quot);/g,"");
29
+ url=url.replace(/&(#39|quot);(?=,|$)/g,"");
22
30
 
23
31
  console.log(url);
24
32