ホームページ  >  記事  >  バックエンド開発  >  入力文字列が正しいナンバー プレート番号または農業機械番号の形式であるかどうかを確認するための PHP 正規表現

入力文字列が正しいナンバー プレート番号または農業機械番号の形式であるかどうかを確認するための PHP 正規表現

王林
王林オリジナル
2023-06-24 10:51:581716ブラウズ

現代社会において、自動車や農業機械は人々の日常生活や生産に欠かせない移動手段や農機具となっています。したがって、多くの場合、ナンバープレートの番号や農業機械の番号を特定して確認する必要があります。 PHP の正規表現は、検証を実行するための便利で効率的な方法を提供します。

PHP では、正規表現を使用すると、ナンバー プレート番号や農業機械の番号の検証を簡単に完了できます。まず、ナンバープレート番号と農業機械番号の形式を理解する必要があります。普通自動車のナンバープレートの番号は、「都道府県文字、アルファベット、数字、アルファベット、数字、アルファベットからなる7文字」という形式になっています。農業機械の番号付けの形式も比較的固定されており、通常は「州コード 6 桁」の形式です。

次に、上記の形式に基づいて PHP 正規表現を記述し、ナンバー プレート番号または農業機械番号の正確性を検証します。以下は、ナンバープレート番号と農業機械のランキング番号に対応する PHP 正規表現の例です。

  1. ナンバープレート番号を確認するための PHP 正規表現

# $str = 'Guangdong A12345'; // 確認が必要なナンバープレート番号は、実際の状況に応じて変更できます

$pattern = '/^[x{4e00}-x{9fa5}] {1}[A-Z]{1}[A -Z_0-9]{5}$/u';

// 一致ルールは次のとおりです: 漢字で始まり、大文字が続きます。文字または数字で構成される 5 文字まで

if (preg_match($pattern, $str)) {

echo 'ナンバー プレート番号は有効です';

} else {

echo 'ナンバー プレート番号は合法です' 違法';

}

  1. 農業機械の番号付けを確認するための PHP 正規表現

$str = '410300000001'; // 確認が必要 農業機械の番号付けは実際の状況に応じて変更できます

$pattern = '/^[0-9]{6}$/';

// 一致ルールは次のとおりです: 6 桁、なし 州コードを含む

##if (preg_match($pattern, $str)) {

echo 'この農業機械番号は次のとおりですlegal';

} else {

echo 'この農業機械番号は違法です';

}

上記の正規表現を使用すると、簡単にナンバープレート番号または農業機械番号を確認し、入力された内容が必須に準拠していることを確認します。実際の開発では、このコードをカプセル化して、複数のプロジェクトでの使用を容易にすることができます。たとえば、検証関数をクラスとしてカプセル化し、オブジェクトを通じてその関数を呼び出すことができます。

最後に、PHP 正規表現を使用する場合は、正規表現の規則と一致方法に注意する必要があることに注意してください。正規表現の使用に慣れていない場合は、関連する学習資料を参照して理解を深め、習得することをお勧めします。

以上が入力文字列が正しいナンバー プレート番号または農業機械番号の形式であるかどうかを確認するための PHP 正規表現の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。