入力文字列が正しい法人登録番號(hào)または組織コード形式であるかどうかを確認(rèn)するための PHP 正規(guī)表現(xiàn)
Jun 24, 2023 am 08:22 AMインターネットの急速な発展に伴い、ネットワーク セキュリティの問題はますます多くの人々の注目を集めています。その中で、企業(yè)の登録番號(hào)と組織コードのセキュリティもますます重要になっています。企業(yè)情報(bào)のセキュリティを確保するために、PHP の正規(guī)表現(xiàn)は、企業(yè)の登録番號(hào)や組織コードの形式を検証するための強(qiáng)力なツールとなっています。
まず、企業(yè)登録番號(hào)と組織コードの定義と形式を理解する必要があります。企業(yè)登録番號(hào)とは、企業(yè)が工商行政管理部門に登録する固有の番號(hào)を指し、數(shù)字と文字で構(gòu)成され、形式は15桁または18桁です。組織コードとは、法律、行政、政策関連で組織が使用するコードを指し、數(shù)字と文字で構(gòu)成され、9 桁の形式になっています。
次に、PHP正規(guī)表現(xiàn)を使用して會(huì)社登録番號(hào)と組織コードを確認(rèn)する方法を説明します。
まず、企業(yè)登録番號(hào)と組織コードの検証ルールである 2 つの正規(guī)表現(xiàn)を定義する必要があります。
企業(yè)登録番號(hào)の検証ルールは次のとおりです。上記の正規(guī)表現(xiàn)の
$pattern = '/^[a-zA-Z0-9]{15}([a-zA-Z0-9]{3})?$/';
w
は數(shù)字と文字を表します。{15}
長(zhǎng)さを表します。15 桁です。([a-zA-Z0-9]{3})?
は、オプションの 3 桁の接尾辭を表します。
組織コードの検証ルールは次のとおりです。
$pattern = '/^[a-zA-Z0-9]{8}-[a-zA-Z0-9]$/';
上記の正規(guī)表現(xiàn)の -
記號(hào)は、組織コードの途中の區(qū)切り文字を表します。
次に、PHP の preg_match()
関數(shù)を使用して、會(huì)社登録番號(hào)と組織コードを確認(rèn)します。
//驗(yàn)證企業(yè)注冊(cè)號(hào) function check_registered_no($str) { $pattern = '/^[a-zA-Z0-9]{15}([a-zA-Z0-9]{3})?$/'; return preg_match($pattern, $str); } //驗(yàn)證組織機(jī)構(gòu)代碼 function check_organization_code($str) { $pattern = '/^[a-zA-Z0-9]{8}-[a-zA-Z0-9]$/'; return preg_match($pattern, $str); }
上記の関數(shù)はそれぞれ企業(yè)登録番號(hào)と組織コードの検証関數(shù)であり、入力文字列が対応する正規(guī)表現(xiàn)と一致する場(chǎng)合は1を返し、そうでない場(chǎng)合は0を返します。
実際のアプリケーションでは、次のコードを使用して上記の関數(shù)を使用し、対応する形式を確認(rèn)できます。
$str = '913301006071937303'; // 企業(yè)注冊(cè)號(hào) if(check_registered_no($str)){ echo '企業(yè)注冊(cè)號(hào)格式正確'; }else{ echo '企業(yè)注冊(cè)號(hào)格式錯(cuò)誤'; } $str = '914403003351571282-G1'; // 組織機(jī)構(gòu)代碼 if(check_organization_code($str)){ echo '組織機(jī)構(gòu)代碼格式正確'; }else{ echo '組織機(jī)構(gòu)代碼格式錯(cuò)誤'; }
上記のコードを通じて、入力された企業(yè)登録番號(hào)と組織コードが仕様に準(zhǔn)拠しているかどうかを簡(jiǎn)単に検証し、対応する結(jié)果プロンプトを表示することができます。
つまり、PHP の正規(guī)表現(xiàn)検証方法は、企業(yè)登録番號(hào)と組織コード形式の高速かつ正確な検証方法を提供し、企業(yè)情報(bào)のセキュリティを効果的に確保します。
以上が入力文字列が正しい法人登録番號(hào)または組織コード形式であるかどうかを確認(rèn)するための PHP 正規(guī)表現(xiàn)の詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國(guó)語 Web サイトの他の関連記事を參照してください。

ホットAIツール

Undress AI Tool
脫衣畫像を無料で

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

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

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡(jiǎn)単に交換できます。

人気の記事

ホットツール

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

SublimeText3 中國(guó)語版
中國(guó)語版、とても使いやすい

ゼンドスタジオ 13.0.1
強(qiáng)力な PHP 統(tǒng)合開発環(huán)境

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

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

ホットトピック











PHPを設(shè)定するための鍵は、インストールメソッドを明確にし、PHP.iniを構(gòu)成し、Webサーバーに接続し、必要な拡張機(jī)能を有効にすることです。 1. PHPのインストール:LinuxにAPTを使用し、Mac用のHomeBrew、およびWindowsに推奨されるXAMPPを使用します。 2。PHP.iniの構(gòu)成:エラーレポート、制限のアップロードなどを調(diào)整し、サーバーを再起動(dòng)します。 3。Webサーバーの使用:Apacheはmod_phpを使用し、nginxはphp-fpmを使用します。 4.完全な機(jī)能をサポートするために、Mysqli、JSON、MbStringなど、一般的に使用される拡張機(jī)能:MySqli、JSON、Mbstringなどをインストールします。

PHPコメントを書くための鍵は、目的と仕様を明確にすることです。コメントは、「何が行われたのか」ではなく「なぜ」を説明する必要があり、冗長(zhǎng)性や単純さを避けてください。 1.読みやすさとツールの互換性を向上させるために、クラスおよびメソッドの説明にdocblock(/*/)などの統(tǒng)合形式を使用します。 2。JSジャンプを手動(dòng)で出力する必要がある理由など、ロジックの背後にある理由を強(qiáng)調(diào)します。 3.複雑なコードの前に概要説明を追加し、手順でプロセスを説明し、全體的なアイデアを理解するのに役立ちます。 4. TodoとFixmeを合理的に使用して、To Doアイテムと問題をマークして、その後の追跡とコラボレーションを促進(jìn)します。優(yōu)れた注釈は、通信コストを削減し、コードメンテナンスの効率を向上させることができます。

tolearnphpefctivially、startbysettingupalocalserverenvironmentusingtoolslikexamppandacodeeditorlikevscode.1)instalxamppforapa Che、mysql、andphp.2)useocodeeditorforsyntaxsupport.3)testyoursetup withasimplephpfile.next、Learnpbasicsincludingvariables、ech

phpblockcommentsEursefurwritingmulti-lineexplanations、一時(shí)的にdisabledingcode、およびgeneratingdocumentation.theyshouldnotedorleftunclosed.blockcommentshelpindocumentingのfunctionswithphpdoc、whitooklikephpstormuseuto-compling-compling-compling comprivedoc

コメントは、古いインターフェイスとの互換性やサードパーティの制限など、機(jī)能ではなくコードの存在の理由を説明したいため、不注意にすることはできません。コメントしなければならない領(lǐng)域には、複雑な條件付き判斷、特別なエラー処理ロジック、一時(shí)的なバイパス制限が含まれます。コメントを書くためのより実用的な方法は、シーンに基づいてシングルラインのコメントを選択したり、コメントをブロックすることです。ドキュメントブロックコメントを使用して、関數(shù)、クラス、ファイルの開始時(shí)にパラメーターと返品値を説明し、コメントを更新します。複雑なロジックについては、前のロジックにラインを追加して、全體的な意図を要約できます。同時(shí)に、コードを封印するためにコメントを使用しないでください。バージョン制御ツールを使用します。

良いコメントを書くための鍵は、コードの読みやすさを改善するために「何が行われたか」ではなく「なぜ」を説明することです。 1。コメントは、価値の選択や処理の背後にある考慮事項(xiàng)など、論理的な理由を説明する必要があります。 2。複雑なロジックに段落注釈を使用して、関數(shù)またはアルゴリズムの全體的な考え方を要約します。 3.コードとの一貫性を確保し、誤解を招くことを避け、必要に応じて時(shí)代遅れのコンテンツを削除するために、コメントを定期的に維持します。 4.コードをレビューする際にコメントを同期して確認(rèn)し、コードコメントの負(fù)擔(dān)を軽減するためにドキュメントを介してパブリックロジックを記録します。

to installphpquickly、usexampponwindowsorhomebrewonmacos.1.onwindows、downloadandinstallxampp、selectcomponents、startapache、andplacefilesinhtdocs.2

PHPコメントを書くための鍵は、明確で、便利で簡(jiǎn)潔です。 1。コメントは、複雑な條件付き判斷の論理的目的を説明するなど、コード自體を説明するのではなく、コードの背後にある意図を説明する必要があります。 2.読みやすさを改善するために、魔法の値、古いコード互換性、APIインターフェイスなどの重要なシナリオにコメントを追加します。 3.コードコンテンツの重複を避け、簡(jiǎn)潔かつ具體的に保ち、PHPDOCなどの標(biāo)準(zhǔn)形式を使用します。 4。コメントは、正確性を確保するためにコードと同期して更新する必要があります。他の人の観點(diǎn)から良いコメントを考えるべきであり、理解のコストを削減し、ナビゲーションデバイスを理解するコードを理解する必要があります。
