数字のみを許可する preg_match テストを作成しようとしています。is_numeric またはバリアントは絶対に使用できません。
これは私が得ることができるほど安全ですか?
/^\d*$/
さらに、最小最大範囲を設定するにはどうすればよいですか。たとえば、数値が 6 ~ 10 桁であることを確認します。
ええ、それはかなり安全です。正規表現はまさにそれを行います...数字のみを許可します。
特定の量を指定するための構文は次のとおりです。
/^\d{6,10}$/
ただし、これは非常に基本的な問題であるため、おそらくこのサイトを確認する必要があります。