回答編集履歴

3

コメントを受けて修正

2020/08/07 11:38

投稿

AkitoshiManabe
AkitoshiManabe

スコア5432

test CHANGED
@@ -26,7 +26,7 @@
26
26
 
27
27
  追記)
28
28
 
29
- マッチさせたい文字が ASCIIの範囲なら、u フラグにこだわる必要は無いようにも感じます。
29
+ マッチさせたい文字が ~~ASCIIの範囲~~__代用対や合成文字以外__なら、u フラグにこだわる必要は無いようにも感じます。
30
30
 
31
31
 
32
32
 

2

追記

2020/08/07 11:38

投稿

AkitoshiManabe
AkitoshiManabe

スコア5432

test CHANGED
@@ -19,3 +19,25 @@
19
19
  ``s`` sticky ... __IE未対応__
20
20
 
21
21
  ``u`` unicode ... __IE未対応__
22
+
23
+
24
+
25
+ ----
26
+
27
+ 追記)
28
+
29
+ マッチさせたい文字が ASCIIの範囲なら、u フラグにこだわる必要は無いようにも感じます。
30
+
31
+
32
+
33
+ ```javascript
34
+
35
+ var re1 = /^[.\w]*$/; // 0文字以上(未入力)にマッチ
36
+
37
+ var re2 = /^[.\w]+$/; // 1文字以上にマッチ
38
+
39
+ ".asb23_aa".match( re ); // [".asb23_aa"]
40
+
41
+ ".asあb23_aa".match( re ); // マルチバイト文字は null
42
+
43
+ ```

1

追記

2020/08/07 11:24

投稿

AkitoshiManabe
AkitoshiManabe

スコア5432

test CHANGED
File without changes