PHP 正規表現の検証: 数値形式の検出
PHP プログラムを作成するとき、ユーザーが入力したデータを検証する必要があることがよくあります。一般的な検証の 1 つは次のとおりです。データが指定された数値形式に準拠しているかどうかを確認します。 PHP では、正規表現を使用してこの種の検証を行うことができます。この記事では、PHP 正規表現を使用して数値形式を検証する方法を紹介し、具体的なコード例を示します。
まず、一般的な数値形式の検証要件を見てみましょう:
次に、具体的なコード例を使用して、PHP 正規表現を使用してさまざまな数値形式を検証する方法を説明します。
整数の検証:
$pattern = '/^-?d $/'; $number = "12345"; if (preg_match($pattern, $number)) { echo "整数形式は正しいです"; } それ以外 { echo "整数の形式が正しくありません"; }
浮動小数点数の検証:
$pattern = '/^-?d (.d )?$/'; $number = "123.45"; if (preg_match($pattern, $number)) { echo "浮動小数点数の形式は正しいです"; } それ以外 { echo "浮動小数点形式が正しくありません"; }
電話番号の確認:
$pattern = '/^(?d{3})?[-.s]?d{3}[-. s]?d{4}$/'; $phone = "(123) 456-7890"; if (preg_match($pattern, $phone)) { echo "電話番号の形式は正しいです"; } それ以外 { echo "電話番号の形式が正しくありません"; }
上記は、整数、浮動小数点、電話番号の形式を検証するための具体的なコード例です。実際のアプリケーションでは、ニーズに応じて正規表現パターンを調整し、より複雑な数値形式の検証要件を満たすことができます。
概要: PHP 正規表現を使用すると、デジタル形式の検証を簡単に実装できます。適切な正規表現パターンを通じて、ユーザーが入力した数値が指定された形式の要件を満たしているかどうかを効果的に検出できます。この記事が、PHP 開発時のデータ検証作業に役立つことを願っています。
以上がPHP 正規表現の検証: 数値形式の検出の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。