正規表現を使用して PHP で電子メール アドレスを照合する方法
PHP では、正規表現は文字列のパターン一致に使用できる強力なツールです。特に電子メール アドレスを扱う場合、正規表現は電子メール アドレスの形式を検証して抽出し、一般的な電子メール アドレスの仕様に準拠していることを確認するのに役立ちます。この記事では、PHP で正規表現を使用して電子メール アドレスを照合する方法について説明します。
- 電子メール アドレスの構造を理解する
電子メール アドレスを照合する前に、まずその構造を理解する必要があります。通常、電子メール アドレスは、ユーザー名とドメイン名の 2 つの部分で構成されます。具体的には、電子メール アドレスの形式は次のとおりです。
username@domain.com
ここで、username は電子メール アドレスのユーザー部分を指し、domain.com はアドレス部分のドメイン名を指します。 。一般的な .com ドメイン名に加えて、.net、.org、.gov など、電子メール アドレスに使用できるドメイン名は他にも多数あります。
- 正規表現の記述
上記の基本的な知識を踏まえて、電子メール アドレスと一致する正規表現の記述を開始できます。電子メール アドレスの基本構造に基づいて、正規表現を使用して、アドレス内のユーザー名とドメイン名が共通の仕様に準拠していることを確認できます。電子メール アドレスの基本構造に一致する簡単な正規表現の例を次に示します:
/^[a-z0-9._% -] @[a-z0-9.-] . [a-z] {2,}$/i
上記の正規表現を 1 つずつ説明しながら、正規表現内のいくつかの記号について説明します。
- / : の始まりと終わり正規表現は / 記号で囲まれます。 #^: 文字列の先頭と一致します。
- $: 文字列の末尾と一致します。
- [a-z0-9._% -]: 任意の小文字、数字、および一部の記号と一致します。
- : 1 つ以上の出現に一致します。
- @: @ 記号と一致します。
- [a-z0-9.-]: 任意の小文字、数字、および一部の記号と一致します。 . および - 記号は、[] 記号内にある場合にエスケープする必要がないため、ここでは特殊なケースです。
- .: ドット (.) と一致します。
- {2,}: 少なくとも 2 つの出現に一致します。
- i: 大文字と小文字を区別しない一致。
- PHP での正規表現の使用
echo "电子邮件地址有效";
echo "电子邮件地址无效";
- 結論
以上が正規表現を使用して 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)

ホットトピック









IPv6 は、インターネット通信に使用される IP アドレス プロトコルである InternetProtocolVersion6 を指します。 IPv6 アドレスは 128 ビットで構成される数値であり、通常は 8 つの 16 進数グループで表されます。 PHP では、正規表現を使用して、入力が IPv6 アドレスであるかどうかを確認できます。ここでは、PHP 正規表現を使用して IPv6 アドレスを確認する方法を説明します。ステップ 1: IPv6 アドレスの形式を理解する IPv6 アドレスは 8 つの 16 進数ブロックで構成され、それぞれのブロックは

PHP では、正規表現を使用して文字列が空かどうかを確認できます。文字列が空である場合には、次のようなケースが含まれます。 文字列にスペースのみが含まれています。文字列の長さは 0 です。文字列が null または未定義です。次に、PHP で正規表現を使用してこれらの状況を検証する方法について説明します。正規表現: s+ この正規表現は、スペースのみを含む文字列と一致するために使用できます。ここで、s はスペースの一致を意味し、+ は 1 つ以上の一致を意味します。コード例: functionisEmptySt

Web アプリケーションを作成する場合、多くの場合、電話番号を検証する必要があります。 PHP の一般的な方法は、正規表現を使用して電話番号が正しい形式であるかどうかを判断することです。正規表現は、簡潔なステートメント内の特定のパターンを識別するのに役立つ強力なツールです。以下は、PHP で正規表現を使用して電話番号の形式を検証する例です。まず、電話番号の一般的な形式を定義しましょう。電話番号には、数字、括弧、ハイフン、スペースを含めることができます。標準の電話番号には 10 桁の数字が含まれており、その前に

インターネットの急速な発展に伴い、URL アドレスは人々の日常生活に欠かせないものになりました。 Web 開発では、ユーザーが入力した URL アドレスがシステムで正しく認識され、使用されることを確認するために、形式検証を実行する必要があります。この記事では、PHP 正規表現を使用して URL アドレス形式を確認する方法を紹介します。 1. URL アドレスの基本コンポーネント URL アドレス形式を確認する方法を理解する前に、まず URL アドレスの基本コンポーネントを理解する必要があります。通常、標準の URL アドレスは次のもので構成されます。

PHP では、正規表現は文字列の照合および検証ツールとしてよく使用されます。開発プロセス中、入力ファイルのパスが正しい形式であることを確認するために頻繁に検証する必要があります。この記事では、正規表現を使用して文字列がファイル パスであるかどうかを確認する方法を紹介します。まず、ファイル パスの基本形式を決定する必要があります。 Windows システムでは、一般的なファイル パスは「C:ProgramFilesPHPphp.exe」のような形式です。パスは次の部分に分かれています。

ID 番号とパスポート番号は、人々の生活の中でよく使われる文書番号です。これらの文書番号に関連する機能を実装する場合、多くの場合、入力された番号の形式検証を実行して、その正確性を確認する必要があります。 PHP では、この機能を実現するために正規表現を使用することができますが、この記事では、PHP の正規表現を使用して、入力文字列が ID 番号またはパスポート番号の形式であるかどうかを確認する方法を紹介します。 1. ID カード番号の確認 ID カード番号は 18 桁で構成されており、最後の 1 桁は文字 (チェック コード) の場合があり、その形式は次のとおりです。

文字列の照合と置換は Java 開発では一般的な操作ですが、一部の大規模な処理タスクではパフォーマンスが問題になる場合があります。したがって、文字列のマッチングと置換のパフォーマンスを最適化することが重要です。この記事では、文字列の一致と置換のパフォーマンスを最適化するいくつかの方法を紹介します。 1. String の代わりに StringBuilder を使用する Java では、String は不変であり、一度決定された値は変更できません。したがって、文字列のスプライシング操作を頻繁に実行する必要がある場合、そのたびに新しい St が作成されます。

Web アプリケーションを開発する場合、多くの場合、ユーザー入力が特定の形式と長さの要件に準拠していることを確認する必要があります。 PHP 正規表現は、強力な検証方法を提供します。この記事では、PHP 正規表現を使用して特定の長さの入力を検証する方法を紹介します。入力長の要件を決定する 正規表現の作成を開始する前に、入力長の要件を決定する必要があります。たとえば、ユーザーが長さ 8 のパスワードを入力するように求められた場合、正規表現は 8 文字以上の文字列と一致するのではなく、8 文字と一致する必要があります。正規表現の書き込み
