入力文字列が正しい法人登録番号または組織コード形式であるかどうかを確認するための PHP 正規表現
インターネットの急速な発展に伴い、ネットワーク セキュリティの問題はますます多くの人々の注目を集めています。その中で、企業の登録番号と組織コードのセキュリティもますます重要になっています。企業情報のセキュリティを確保するために、PHP の正規表現は、企業の登録番号や組織コードの形式を検証するための強力なツールとなっています。
まず、企業登録番号と組織コードの定義と形式を理解する必要があります。企業登録番号とは、企業が工商行政管理部門に登録する固有の番号を指し、数字と文字で構成され、形式は15桁または18桁です。組織コードとは、法律、行政、政策関連で組織が使用するコードを指し、数字と文字で構成され、9 桁の形式になっています。
次に、PHP正規表現を使用して会社登録番号と組織コードを確認する方法を説明します。
まず、企業登録番号と組織コードの検証ルールである 2 つの正規表現を定義する必要があります。
企業登録番号の検証ルールは次のとおりです。上記の正規表現の
$pattern = '/^[a-zA-Z0-9]{15}([a-zA-Z0-9]{3})?$/';
w
は数字と文字を表します。{15}
長さを表します。15 桁です。([a-zA-Z0-9]{3})?
は、オプションの 3 桁の接尾辞を表します。
組織コードの検証ルールは次のとおりです。
$pattern = '/^[a-zA-Z0-9]{8}-[a-zA-Z0-9]$/';
上記の正規表現の -
記号は、組織コードの途中の区切り文字を表します。
次に、PHP の preg_match()
関数を使用して、会社登録番号と組織コードを確認します。
//验证企业注册号 function check_registered_no($str) { $pattern = '/^[a-zA-Z0-9]{15}([a-zA-Z0-9]{3})?$/'; return preg_match($pattern, $str); } //验证组织机构代码 function check_organization_code($str) { $pattern = '/^[a-zA-Z0-9]{8}-[a-zA-Z0-9]$/'; return preg_match($pattern, $str); }
上記の関数はそれぞれ企業登録番号と組織コードの検証関数であり、入力文字列が対応する正規表現と一致する場合は1を返し、そうでない場合は0を返します。
実際のアプリケーションでは、次のコードを使用して上記の関数を使用し、対応する形式を確認できます。
$str = '913301006071937303'; // 企业注册号 if(check_registered_no($str)){ echo '企业注册号格式正确'; }else{ echo '企业注册号格式错误'; } $str = '914403003351571282-G1'; // 组织机构代码 if(check_organization_code($str)){ echo '组织机构代码格式正确'; }else{ echo '组织机构代码格式错误'; }
上記のコードを通じて、入力された企業登録番号と組織コードが仕様に準拠しているかどうかを簡単に検証し、対応する結果プロンプトを表示することができます。
つまり、PHP の正規表現検証方法は、企業登録番号と組織コード形式の高速かつ正確な検証方法を提供し、企業情報のセキュリティを効果的に確保します。
以上が入力文字列が正しい法人登録番号または組織コード形式であるかどうかを確認するための PHP 正規表現の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP でデータベースを操作するのは非常に簡単です。この章では、CRUD (作成、読み取り、更新、削除) 操作について理解します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

CakePHP へのログインは非常に簡単な作業です。使用する関数は 1 つだけです。 cronjob などのバックグラウンド プロセスのエラー、例外、ユーザー アクティビティ、ユーザーが実行したアクションをログに記録できます。 CakePHP でのデータのログ記録は簡単です。 log()関数が提供されています

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、
