phpメールメールボックス通常
1. メールを確認します:
コードをコピーします コードは次のとおりです:
1 ?php
2 . if ( ereg(”/^[a-z]([a-z0-9]*[-_.]?[a-z0-9] )*@([a-z0-9]*[-_]? [a- z0-9] ) [.][a-z]{2,3}([.][a-z]{2})?$/i; ”,$email)){
3.メールアドレスは正しいです!";}
4. else{
5. echo "もう一度お試しください!";
6. }
7. ?>
国際ドメイン名 形式は次のとおりです:
ドメイン名は、さまざまな国の特定の文字セット、英語の文字、数字、および「-」(ハイフンまたはマイナス記号)の任意の組み合わせで構成されますが、先頭と末尾は「-」または「-」を含めることはできません 連続して使用することはできません。 ドメイン名の文字は大文字と小文字が区別されません。ドメイン名の長さは最大 60 バイトです (サフィックス .com、.net、.org などを含む)。
/^[a-z]([a-z0-9]*[-_]?[a-z0-9] )*@([a-z0-9]*[-_]?[a-z0 -9] ) [.][a-z]{2,3}([.][a-z]{2})?$/i;
/content/i は大文字と小文字を区別しない正規表現を形成します。一致開始
$ 一致終了
[a-z] 電子メールのプレフィックスは英語の文字で始まる必要があります
([a-z0-9]*[-_]?[a-z0-9 ] )* _a_2、aaa11、_1_a_2 には一致しますが、a1_、aaff_33a_、a__aa には一致しません。* は 0 以上を意味します。
* は 0 個以上の前の文字を表します。
[a-z0-9]* は 0 個以上の英字または数字と一致します。
[-_]? は 0 または 1 個の「-」と一致します。連続して出現することはできません
[a-z0-9] は、「-」を末尾として使用できないため、1 つ以上の英語の文字または数字と一致します
@ @
([a-z0-9 ]*[-_]?[a-z0-9] ) 上記の ([a-z0-9]*[-_]?[a-z0-9] )* の説明を参照してください。ただし、空にすることはできません。またはそれ以上。
[.] 特殊文字 (.) を通常の文字として扱います
[a-z]{2,3} は、2 ~ 3 個の英字 (通常は com や net など) と一致します。
([.][ a-z] {2})? 0 または 1 [.][a-z]{2} (.cn など) と一致します。.com.cn の最後の部分が通常 2 桁であるかどうかはわかりません。そうでない場合は、 {2} を {開始単語数、終了単語数} に変更します
詳しい説明付きの完璧な電子メール正規表現です。テストにご協力ください。 2. 文字列から電子メールを抽出します:
function getEmail($str) {
$pattern = "/([a-z0-9]*[-_.]?[ a -z0-9] )*@([a-z0-9]*[-_]?[a-z0-9] ) [.][a-z]{2,3}([.][a-z]{ 2 })?/i";
preg_match_all($pattern,$str,$emailArr);
return $emailArr[0];
}
$emailstr = "9999@qq.com.私は Mi vi を使用していないので、iid メーリング リストを開きます: fuyongjie@163.com および hh@qq.com;.;;、fuyongjie.100@yahoo.com、fu-1999@sina.com";
$emailArr = getEmail($emailstr);
echo "
"; <BR>echo ""; 🎜>次のように出力します :
Array
(
[0] => 9999@qq.com.cn
[1] => fuyongjie@163.com
[2] => hh@ qq.com
[3] => fuyongjie.100@yahoo.com
[4] => fu-1999@sina.com
)
3.最初の ^ と $ は正規表現には含まれなくなりました。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

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

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

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

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

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

ホットトピック











世界をリードする暗号通貨交換として、Binanceは常にユーザーに安全で便利な取引体験を提供することに取り組んでいます。時間が経つにつれて、Binanceは、ユーザーの変化するニーズを満たすために、プラットフォーム機能とユーザーインターフェイスを継続的に最適化しました。 2025年、Binanceはユーザーエクスペリエンスをさらに向上させることを目的とした新しいログインポータルを開始しました。

暗号通貨市場では、信頼できる取引プラットフォームを選択することが重要です。世界的に有名なデジタル資産交換として、OKトレーディングプラットフォームは、中国本土の多くの初心者ユーザーを引き付けました。このガイドでは、OKトレーディングプラットフォームで登録および使用する方法を詳細に紹介し、初心者ユーザーがすぐに開始できるようにします。

世界をリードする暗号通貨交換として、Binanceは常にユーザーに安全で便利な取引体験を提供することに取り組んでいます。時間が経つにつれて、Binanceは、ユーザーの変化するニーズを満たすために、プラットフォーム機能とユーザーインターフェイスを継続的に最適化しました。 2025年、Binanceはユーザーエクスペリエンスをさらに向上させることを目的とした新しいログインポータルを開始しました。

依存関係注射(DI)を使用する理由は、コードのゆるい結合、テスト可能性、および保守性を促進するためです。 1)コンストラクターを使用して依存関係を注入します。2)サービスロケーターの使用を避け、3)依存関係噴射コンテナを使用して依存関係を管理する、4)依存関係を注入することでテスト可能性を向上させる、5)注入依存性を回避、6)パフォーマンスに対するDIの影響を考慮します。

世界をリードする暗号通貨交換として、Binanceは常にユーザーに安全で便利な取引体験を提供することに取り組んでいます。時間が経つにつれて、Binanceは、ユーザーの変化するニーズを満たすために、プラットフォーム機能とユーザーインターフェイスを継続的に最適化しました。 2025年、Binanceはユーザーエクスペリエンスをさらに向上させることを目的とした新しいログインポータルを開始しました。

Binanceは、世界をリードする暗号通貨取引プラットフォームの1つであり、さまざまなデジタル資産に取引サービスを提供しています。暗号通貨取引にBinanceを使用することを検討している場合、この記事では詳細なインストールおよび登録ガイドが提供されます。

PHPパフォーマンスの最適化は、次の手順を通じて実現できます。1)スクリプトの上部にrequire_onceまたはinclude_onceを使用して、ファイルの負荷数を減らすことができます。 2)プリプロセシングステートメントとバッチ処理を使用して、データベースクエリの数を減らします。 3)OpCodeキャッシュのOpCacheを構成します。 4)PHP-FPM最適化プロセス管理を有効にして構成します。 5)CDNを使用して静的リソースを配布します。 6)コードパフォーマンス分析には、XdebugまたはBlackfireを使用します。 7)配列などの効率的なデータ構造を選択します。 8)最適化実行のためのモジュラーコードを記述します。

GOは、文字列操作に「文字列」パッケージを使用します。 1)文字列を使用して、関数を調整して文字列をスプライスします。 2)文字列を使用して、コンテイン関数を使用してサブストリングを見つけます。 3)文字列を使用して、文字列を交換します。これらの機能は効率的で使いやすく、さまざまな文字列処理タスクに適しています。
