RFC821
http://www.ietf.org/rfc/rfc0821.txt
を見ると次のように記述されています。
<mailbox> ::= <local-part> "@" <domain>
<domain> ::= <element> | <element> "." <domain>
<element> ::= <name> | "#" <number> | "[" <dotnum> "]"
<name> ::= <a> <ldh-str> <let-dig>
<ldh-str> ::= <let-dig-hyp> | <let-dig-hyp> <ldh-str>
<let-dig> ::= <a> | <d>
<let-dig-hyp> ::= <a> | <d> | "-"
<a> ::= any one of the 52 alphabetic characters A through Z in upper case and a through z in lower case
<d> ::= any one of the ten digits 0 through 9
で、これを読むと,
<domain>は1つのelementまたは,ピリオド区切りで任意の個数のelementのどちらかであり,
<element>は"#"<num>や"["<dotnum>"]"
の指定でなければ<name>であり,
<name> ::= <a> <ldh-str> <let-dig>
であるからnameは3文字以上でなければならない
・・・と思うのだけれど
yahooのフリーのアドレスは
example@yahoo.co.jp
のようにcoやjpが既に2文字でこれに当てはまらないような気がするのですが,俺は何か間違っているんでしょうか?
===============
もう一つオマケ。
<special> に含まれるのは ( "@" """ )であって,
( "@" | """ ) ではないんですよね?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 英語 英語ができる方に質問です。 以下の文がネイティブの方に伝わるかどうかを確認していただけないでしょうか 7 2022/12/16 14:54
- JavaScript HTMLでJavaScriptを使ってパスワードの強化判定のプログラムを作成しています。 一通り作っ 2 2022/10/19 01:41
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- 英語 下記はなんていってますか? こんにちは以降、訳していただけたら助かります。 Hello, We’re 1 2023/01/14 00:09
- C言語・C++・C# C++のcase文の書き方 4 2023/02/24 20:50
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- その他(プログラミング・Web制作) Pythonで会員サイトの自動ログイン ID Nameがない 1 2022/12/16 02:09
- 英語 この英文は平易な反面格調高いですか? 1 2023/01/15 12:04
- 英語 この英文の意味 6 2023/07/14 17:56
- JavaScript console.logがどうしても2つ機能しないのでアドバイスをくださいお願いします 2 2022/07/07 22:13
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Application.ScreenUpdating = ...
-
実行時エラー 3020の対策
-
【メモリ不足で落ちる(python)】
-
phpでボタンを押したときに変数...
-
パイソンのクラスについて
-
vscode 文字化け
-
パイソンのクラスのブログラム
-
パイソンプログラミング
-
C言語にて、以下のような配列を...
-
use strict;
-
構造体の変数の値を、動的に取...
-
FindFirst を複数条件で検索
-
[python] 文字列を変数名として...
-
VBA他のブックから値のみ貼付す...
-
C++ コマンドプロンプトでの入...
-
VB6のLSETをVB2005で実現するに...
-
検索機能
-
JSONで文字列が長い時
-
どちのほうがすきですか?
-
セレクトメニューで2つの項目...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Application.ScreenUpdating = ...
-
実行時エラー 3020の対策
-
[python] 文字列を変数名として...
-
ACCESS テキストボックスを隙...
-
FindFirst を複数条件で検索
-
【メモリ不足で落ちる(python)】
-
VBA他のブックから値のみ貼付す...
-
構造体の各データの表示につい...
-
パイソンプログラミング
-
VBAでPDFのコピーとリネームを...
-
phpでボタンを押したときに変数...
-
vscode 文字化け
-
vbaでxmlからNodeListでデータ...
-
コンボボックスのtag情報の取得...
-
「*:*」って何を意味するのでし...
-
パイソンのクラスのブログラム
-
構造体の変数の値を、動的に取...
-
パイソンのクラスについて
-
C言語について
-
VBAで特殊文字を出力したい
おすすめ情報