PHPで正規表現を使用してIPアドレスを確認する方法
PHP で正規表現を使用して IP アドレスを確認する方法
皆さんは、0 ~ 255 の数字で区切られた IP アドレスについてよく知っているかもしれません。定義は非常に簡単で、正規表現テストも非常に簡単です。
次に、正規表現がどのように表現されるかを見てみましょう:
/A((([0-9]?[0-9])|(1[0-9]{2})| ( 2[0-4][0-9])|(25[0-5])).){3}(([0-9]?[0-9])|(1[0-9] { 2})|(2[0-4][0-9])|(25[0-5]))Z/
これは IP アドレスを表す正規表現です。怖がらないでください。彼がそれをどのように表現したかについては、以下で詳しく話しましょう。まず、最初と最後の「/」は区切り文字で意味はなく、AとZはそれぞれ始まりと終わりを表していることを説明します。 次に、真ん中の部分を2つの段落に分割します。 ((([ 0-9]?[0-9])|(1[0-9]{2})|(2[0-4][0-9])|(25[0-5]) ).){ 3}、これは最初の段落です。括弧の対応する位置を異なる色でマークしました。最後の {3} は、赤い括弧内のコンテンツが 3 回出現することを意味します。青い括弧は各桁の表現を表します。 . は . 記号自体、つまり最初の 3 桁の後のドットを表します。ここで、最も重要な部分、つまり 0 ~ 255 の数値をどのように表現するかを分析します。それが青括弧内の内容です。
これらの数字は 1、2、または 3 です。1 または 2 の場合は、記号 (|) を使用して表します ([0-9]?[0-9] )。 、疑問符は、0 回または 1 回出現することを意味し、0 ~ 99 の数値を表します。数字が 3 桁の場合、1 ~ 199 の場合は (1[0-9]{2}) と表現し、200 ~ 249 の場合は (2[0-4] と表現します) の 3 つの状況に分けることができます。 [0 -9])、250-255: (25[0-5])と表現します。これら 4 つはいずれにも一致し、すべて 0 ~ 255 の範囲内にあります。最初の部分全体は、0 ~ 255 の 3 つの数値と小数点で構成されることを意味します。言うまでもなく、後半部分は前のデジタル部分のコピーです。数値のみを表します。次に、それを関数に整理します。参考:
function checkipaddres ($ipaddres) {
$preg="/A((([0-9]?[0-9])|(1[0-9]{ 2 })|(2[0-4][0-9])|(25[0-5])).){3}(([0-9]?[0-9])|(1[ 0 -9]{2})|(2[0-4][0-9])|(25[0-5]))Z/";
if(preg_match($preg,$ipaddres)) return true;
return false;
}

ホット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)

ホットトピック









C 言語における return の使い方は、 1. 戻り値の型が void の関数については、return 文を使用して関数の実行を早期に終了することができます; 2. 戻り値の型が void ではない関数については、 return ステートメントは、関数の実行を終了するためのものです。結果は呼び出し元に返されます。 3. 関数の実行を早期に終了します。関数内で return ステートメントを使用して、関数の実行を早期に終了することもできます。関数が値を返さない場合。

ソースコード: publicclassReturnFinallyDemo{publicstaticvoidmain(String[]args){System.out.println(case1());}publicstaticintcase1(){intx;try{x=1;returnx;}finally{x=3;}}}#出力 上記のコードの出力は、単純に次のように結論付けることができます:finally の前に return が実行されます。バイトコード レベルで何が起こるかを見てみましょう。以下は、case1 メソッドのバイトコードの一部をインターセプトし、ソース コードを比較して、各命令の意味に注釈を付けます。

Vue3.2 セットアップ構文シュガーは、単一ファイル コンポーネント (SFC) で結合された API を使用して、Vue3.0 の面倒なセットアップを解決するコンパイル時構文シュガーです。宣言された変数、関数、インポートによって導入されたコンテンツは、インポートによって公開されます。使用上の問題点 1. 宣言した変数、関数、import で導入した内容を使用中に return する必要はなく、糖衣構文を使用することができます。 // 導入した内容をインポート import{getToday }from'./utils'//variable constmsg='Hello !'//function func

JavaScript での return の使用には特定のコード例が必要です。 JavaScript では、return ステートメントを使用して関数から返される値を指定します。関数の実行を終了するために使用できるだけでなく、関数が呼び出された場所に値を返すこともできます。 return ステートメントには次の一般的な用途があります。 値を返す return ステートメントは、関数が呼び出された場所に値を返すために使用できます。簡単な例を次に示します。 functionadd(a,b){

JavaScript 関数は、外部と対話するための 2 つのインターフェースを提供し、パラメータは外部情報を受け取る入り口として機能し、戻り値は演算結果を外部にフィードバックする出口として機能します。次の記事では、JavaScript 関数の戻り値を理解し、return ステートメントの使用法を簡単に分析します。

Python の戻り値 return の使い方は、関数が return ステートメントを実行すると、実行が直ちに停止され、関数が呼び出された場所に指定された値が返されます。詳細な使用法: 1. 単一の値を返す; 2. 複数の値を返す; 3. null 値を返す; 4. 関数の実行を早期に終了する。

JavaScript で return を使用する方法には、具体的なコード例が必要です。JavaScript では、return は非常に重要なキーワードです。通常、関数の値を返すか、関数の実行を終了するために使用されます。 return ステートメントは、関数の呼び出し元に値を返し、関数の実行を終了するために使用されます。 return ステートメントは関数内のどこでも使用でき、数値、文字列、ブール値などの任意の JavaScript データ型を返すことができます。

はい、メソッド内の return ステートメントの後でも、finally ブロックが実行されます。 Java では、例外が発生したかどうかに関係なく、finally ブロックが実行されます。 Finally ブロックで System.exit() メソッドを明示的に呼び出した場合、そのメソッドだけが実行されません。 JVM クラッシュ、電源障害、ソフトウェア クラッシュなどにより、finally が実行されない状況がまれにあります。これらの場合を除き、finally ブロックは常に実行されます。例 publicclassFinallyBlockAfterReturnTest{ publicstaticvoidmain(St
