2011-03-17 8 views
0

誰かが簡単な言葉でそれを打破でし1*(atext/".") "@" ldh-str 1*("." ldh-str)電子メールの検証質問[ABNF] [RF 5322]

以下の文章で何を意味するかを、次のでしょうか?

下記[ABNF]生産と一致する任意の文字列:atextは、[RFC 5322]で定義されているように、およびLDH-STRは、[RFC 1034]で定義されているよう

1*(atext/".") "@" ldh-str 1*("." ldh-str) 

+0

..? –

+0

メールアドレスの構造 – HELP

+0

正規表現......... ?? –

答えて

1

ABNFは、文法を記述する構文であるAugused Backus-Naur Formです。 Wikipediaにかなり良い参照があるように見えます。 atextldh-strの定義について

、関連するRFC(コメントの要求 - 基本的にはインターネットの標準規格)チェックアウト:(標準のインターネットメッセージ形式についてです、別名「電子メール」)

(あなたから定義をコピーして貼り付け場所は、実際にTHESの参照へのリンクを持っていることに注意してください電子物事あなたは、角括弧内のビットをクリックしたい場合は...)

あなたはこれらのソースを読んだ後、それ以上の質問がありましたら、お聞かせ...

+0

+1彼は何について話しているのか理解しています! – gideon

1

1*(atext/".") "@" ldh-str 1*("." ldh-str)はよくの定義でありますフォーマットされた電子メールアドレス。

1*は、@記号の前に(atext/".")を1回以上繰り返す必要があります。 atextには任意の英数字を使用できます(数字以外で始める必要があります)。文字を区切るためにドットを使用することはできます。

これを考慮してください:@example.comは、有効な電子メールアドレスではありません。 [email protected]はです。

ldh-strは、基本的に第2レベルのドメイン文字列を表す文字列であり、1*("." ldh-str)はトップレベルドメインです。

[email protected]も有効なアドレスではありません。

詳細は以下のページをチェックしてください:

それを行うに関連するものを
+0

+1上記と同じ理由 – gideon

関連する問題