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

回答編集履歴

1

追記

2018/11/01 09:59

投稿

yambejp
yambejp

スコア117902

answer CHANGED
@@ -1,3 +1,16 @@
1
1
  /pattern/mi→new RegExp("pattern","mi")
2
2
  のような対比になります。
3
- デリミタは必要ありません
3
+ デリミタは必要ありません
4
+
5
+ # メリット
6
+ RegExpコンストラクタを利用する場合のメリットはインスタンスに
7
+ マッチした情報が保持されることです。
8
+ ```javascript
9
+ var reg=new RegExp("a.+b","g");
10
+ var str="000a111b222";
11
+ if(x=reg.exec(str)){
12
+ console.log(x);
13
+ console.log(reg.lastIndex);
14
+ }
15
+
16
+ ```