回答編集履歴

1

コメントを見ての追記

2015/07/08 22:06

投稿

otn
otn

スコア84641

test CHANGED
@@ -21,3 +21,27 @@
21
21
  ```
22
22
 
23
23
  ちゃんとERRORと表示されますけど。
24
+
25
+
26
+
27
+ コメントに対しての追記。
28
+
29
+ > 正確には空白文字ではなく、空文字です。
30
+
31
+
32
+
33
+ そういうことだと、「条件に合う文字だけで1文字以上」の否定(`!`)に変えた方が良いかも。
34
+
35
+ ```lang-PHP
36
+
37
+ <?php
38
+
39
+ $value = " ";
40
+
41
+ if ( !preg_match('/\A[A-Za-z0-9&()*#_カ\-ドゲンキン]+\z/',$value)) {
42
+
43
+ echo "ERROR\n";
44
+
45
+ }
46
+
47
+ ```