回答編集履歴
1
コメントを見ての追記
answer
CHANGED
@@ -9,4 +9,16 @@
|
|
9
9
|
echo "ERROR\n";
|
10
10
|
}
|
11
11
|
```
|
12
|
-
ちゃんとERRORと表示されますけど。
|
12
|
+
ちゃんとERRORと表示されますけど。
|
13
|
+
|
14
|
+
コメントに対しての追記。
|
15
|
+
> 正確には空白文字ではなく、空文字です。
|
16
|
+
|
17
|
+
そういうことだと、「条件に合う文字だけで1文字以上」の否定(`!`)に変えた方が良いかも。
|
18
|
+
```lang-PHP
|
19
|
+
<?php
|
20
|
+
$value = " ";
|
21
|
+
if ( !preg_match('/\A[A-Za-z0-9&()*#_カ\-ドゲンキン]+\z/',$value)) {
|
22
|
+
echo "ERROR\n";
|
23
|
+
}
|
24
|
+
```
|