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

質問編集履歴

2

a→

2019/11/18 12:19

投稿

DiningKitchen
DiningKitchen

スコア14

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,4 @@
1
- 意外なのですが、下記`str1`も`str2`もいずれも`reg`と一致するはずなのに、なぜか回目でしか適用されません。
1
+ 意外なのですが、下記`str1`も`str2`もいずれも`reg`と一致するはずなのに、なぜか回目でしか適用されません。
2
2
 
3
3
  下記だとコンソールに出るのは1回目の「str1」だけなのです。
4
4
 

1

入力ミス

2019/11/18 12:18

投稿

DiningKitchen
DiningKitchen

スコア14

title CHANGED
File without changes
body CHANGED
@@ -1,16 +1,16 @@
1
1
  意外なのですが、下記`str1`も`str2`もいずれも`reg`と一致するはずなのに、なぜか2回目でしか適用されません。
2
2
 
3
- 下記だとコンソールに出るのは回目の「str2」だけなのです。
3
+ 下記だとコンソールに出るのは回目の「str1」だけなのです。
4
4
 
5
5
  これはなぜなのでしょうか。そして解決方法を教えていただけませんでしょうか。
6
6
  ```js
7
- const str1 = 'a';
7
+ const str1 = ' ';
8
8
  const str2 = ' ';
9
9
  const reg = new RegExp(`[\s'",、。!!]` , 'g');
10
10
  if ( reg.test(str1) ) {
11
- console.log('str1');
11
+ console.log('str1');// こちらしか表示されない
12
12
  }
13
13
  if ( reg.test(str2) ) {
14
- console.log('str2'); // こちらしか表示されない
14
+ console.log('str2');
15
15
  }
16
16
  ```