質問編集履歴

8

2017/01/10 08:29

投稿

amaguri
amaguri

スコア227

test CHANGED
File without changes
test CHANGED
@@ -26,7 +26,7 @@
26
26
 
27
27
  ```
28
28
 
29
- preg_match('/\{¥/:?<>|}/',$フォームの変数){
29
+ preg_match('/\{¥/:?<>|\}/',$フォームの変数){
30
30
 
31
31
  エラー処理
32
32
 
@@ -38,7 +38,7 @@
38
38
 
39
39
  でいいのでしょうか?
40
40
 
41
- /\の必要さがいまいちわかりません。
41
+ \の必要さがいまいちわかりません。
42
42
 
43
43
 
44
44
 

7

2017/01/10 08:29

投稿

amaguri
amaguri

スコア227

test CHANGED
File without changes
test CHANGED
@@ -26,7 +26,7 @@
26
26
 
27
27
  ```
28
28
 
29
- preg_match('[¥/:?<>|]',$フォームの変数){
29
+ preg_match('/\{¥/:?<>|}/',$フォームの変数){
30
30
 
31
31
  エラー処理
32
32
 
@@ -38,6 +38,26 @@
38
38
 
39
39
  でいいのでしょうか?
40
40
 
41
+ /\の必要さがいまいちわかりません。
42
+
43
+
44
+
45
+ また別サイトに書き込まれていました
46
+
47
+ ```
48
+
49
+ preg_match('@[¥/:?<>|]@',$変数)
50
+
51
+
52
+
53
+ ```
54
+
55
+ ともありましたがこの@の意味はなんなのでしょうか?
56
+
57
+ この場合でも同じ結果になるのでしょうか?
58
+
59
+
60
+
41
61
  ②の場合は
42
62
 
43
63
  なにかいいバリデーションありますでしょうか?

6

2017/01/10 08:20

投稿

amaguri
amaguri

スコア227

test CHANGED
File without changes
test CHANGED
@@ -26,7 +26,7 @@
26
26
 
27
27
  ```
28
28
 
29
- preg_match(¥/:?<>|,$フォームの変数){
29
+ preg_match('[¥/:?<>|]',$フォームの変数){
30
30
 
31
31
  エラー処理
32
32
 

5

2017/01/10 08:10

投稿

amaguri
amaguri

スコア227

test CHANGED
File without changes
test CHANGED
File without changes

4

2017/01/10 07:58

投稿

amaguri
amaguri

スコア227

test CHANGED
File without changes
test CHANGED
@@ -26,7 +26,11 @@
26
26
 
27
27
  ```
28
28
 
29
- preg_match(¥/:?<>|,$フォームの変数)
29
+ preg_match(¥/:?<>|,$フォームの変数){
30
+
31
+ エラー処理
32
+
33
+ }
30
34
 
31
35
 
32
36
 

3

2017/01/10 07:58

投稿

amaguri
amaguri

スコア227

test CHANGED
File without changes
test CHANGED
@@ -13,3 +13,27 @@
13
13
  を行いたいのですが
14
14
 
15
15
  その場合はどのようにバリデーションをかければ実現できますでしょうか?
16
+
17
+
18
+
19
+
20
+
21
+ 追記
22
+
23
+ ①を禁止したい場合
24
+
25
+ 明確なコードでの回答がいただけなかったため記載させていただきました。
26
+
27
+ ```
28
+
29
+ preg_match(¥/:?<>|,$フォームの変数)
30
+
31
+
32
+
33
+ ```
34
+
35
+ でいいのでしょうか?
36
+
37
+ ②の場合は
38
+
39
+ なにかいいバリデーションありますでしょうか?

2

2017/01/10 07:58

投稿

amaguri
amaguri

スコア227

test CHANGED
File without changes
test CHANGED
File without changes

1

2017/01/10 07:47

投稿

amaguri
amaguri

スコア227

test CHANGED
File without changes
test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  ①Windowsでファイル名に使うことができない
6
6
 
7
- 『/、?、¥』などの使用不可文字の使用禁止
7
+ 『/、?、¥、:、*、|、<、>』の使用不可文字の使用禁止
8
8
 
9
9
  ②../などのパス指定のような並びを禁止
10
10