質問編集履歴

3

書式の改善

2019/12/17 21:01

投稿

haru99
haru99

スコア6

test CHANGED
File without changes
test CHANGED
@@ -23,25 +23,3 @@
23
23
 
24
24
 
25
25
  ご教示頂ければ幸いです。
26
-
27
-
28
-
29
-
30
-
31
- ### 該当のソースコード
32
-
33
-
34
-
35
- ```php
36
-
37
- preg_match('/^(?!000|00|0)\d{2,3}$/', ...);
38
-
39
- ```
40
-
41
-
42
-
43
- ### 試したこと
44
-
45
- 上記のようなコードを考えたのですが、010の場合アンマッチになってしまいます。
46
-
47
- (01の場合はアンマッチになり実現したいことをクリアしています。)

2

誤字

2019/12/17 21:01

投稿

haru99
haru99

スコア6

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  ・preg_match関数を使用
10
10
 
11
- ・2、3桁の正規表現(1桁または4桁以上はマッチ)
11
+ ・2、3桁の正規表現(1桁または4桁以上はアンマッチ)
12
12
 
13
13
  ・01の場合、先頭の0を除外し1となり、1桁なのでアンマッチ
14
14
 

1

書式改善

2019/12/17 20:41

投稿

haru99
haru99

スコア6

test CHANGED
File without changes
test CHANGED
@@ -8,18 +8,40 @@
8
8
 
9
9
  ・preg_match関数を使用
10
10
 
11
- ・2、3桁の正規表現(1桁または4桁以上はtrue)
11
+ ・2、3桁の正規表現(1桁または4桁以上はマッチ)
12
12
 
13
- ・01の場合、先頭の0を除外し1となり、1桁なのでfalse
13
+ ・01の場合、先頭の0を除外し1となり、1桁なのでアンマッチ
14
14
 
15
- ・010の場合、先頭の0を除外し10となり、2桁なのでtrue
15
+ ・010の場合、先頭の0を除外し10となり、2桁なのでマッチ
16
16
 
17
- ・001の場合、00を除外し1になり、1桁なのでfalse
17
+ ・001の場合、00を除外し1になり、1桁なのでアンマッチ
18
18
 
19
- ・000、00の場合、false
19
+ ・000、00の場合、アンマッチ
20
20
 
21
21
 
22
22
 
23
23
 
24
24
 
25
25
  ご教示頂ければ幸いです。
26
+
27
+
28
+
29
+
30
+
31
+ ### 該当のソースコード
32
+
33
+
34
+
35
+ ```php
36
+
37
+ preg_match('/^(?!000|00|0)\d{2,3}$/', ...);
38
+
39
+ ```
40
+
41
+
42
+
43
+ ### 試したこと
44
+
45
+ 上記のようなコードを考えたのですが、010の場合アンマッチになってしまいます。
46
+
47
+ (01の場合はアンマッチになり実現したいことをクリアしています。)