回答編集履歴
1
間違い修正
answer
CHANGED
@@ -1,3 +1,3 @@
|
|
1
|
-
`*`は任意の
|
1
|
+
`*`は任意の個数でヒットしますので、4桁以上の数字にも一致してしまいます。
|
2
2
|
|
3
3
|
`[1-9]`がどこかにあることを[言明](https://www.php.net/manual/ja/regexp.reference.assertions.php)で別途検証する形にして、`^(?=.*[1-9])\d{1,3}$`のようにすればいいかと思います。
|