回答編集履歴

1

修正

2019/03/27 08:59

投稿

papinianus
papinianus

スコア12705

test CHANGED
@@ -2,4 +2,10 @@
2
2
 
3
3
  console.log(["Aさん", "123456", "Bさん", "123", "Cさん", "123456"].reduce((ac, c, i, ar) => i % 2 && c.length === 6? ac.concat(ar[i-1]) : ac,[]));
4
4
 
5
+
6
+
7
+ console.log(["Aさん", "123456", "Bさん", "123", "Cさん", "123456"].reduce((ac, c, i, ar) => i % 2 && /^[0-9]{6}$/.test(c)? ac.concat(ar[i-1]) : ac,[]));
8
+
5
9
  ```
10
+
11
+ もとの質問全角数字だから、その正規表現だとマッチするのないです