PHP掲示板4 メールアドレスチェック

晴れ今日はINAXのキッチンを組む。 6時50分に会社。 INAXの倉庫まで行ってキャビネットや天板を受け取って現場に向かう。 現場は坂出。
INAXのキッチンは初めて組むのだけど、あんまりノーリツのと変わらない。 引き出しが少し重い感じはしたけれど。
まぁ普通に何事もなく16時半くらいに組み終わった。

ひさびさに早く帰れる~ 18時前に帰宅。
昨日、一昨日と妻は体調が思わしくないため実家に帰っていた。 ここから10分くらいの距離なのだけど、オレもくたくただったので行けなかった。 今日は帰ってくるって。
ひさびさに時間があるのでPHPの掲示板の続きをやる。

先日メールアドレスチェックっぽいのを作ったのでそれを組み込んでみよう。
メールアドレスの定義を調べたけど、わからなかったので勝手に決めた。
・ユーザー名@ドメイン名とする
・使える文字はa~z、A~Z、0~9、_(アンダーバー)、-(ハイフン)、.(ドット)と@(アットマーク)
・ユーザー名の1文字目に記号は使えない
・ドメイン名はの最小構成は、@*.* とする (*は使用できる文字のどれか)
・ドメイン名の1文字目に記号は使えない
・ドメイン名で.(ドット)の直後に記号がくることは無い
・ドメイン名は、_(アンダーバー)、-(ハイフン)、.(ドット)で終わる事がない

こんなところかな~ この定義が実際のメールアドレスの定義と合ってるのかは不明。 自分の経験で勝手に決めました…… 昔J-PHONEの携帯電話のアドレスで大文字のメールアドレスがあったような気がするし、ドメイン名の.の直後に記号がくるのをみた事が無い。 ユーザー名も記号で始まるのを見た事が無い。 自分の使ってるサーバーで記号で始まるメールアドレスを追加しようとしたけど無理だった。

今日は全然進歩なし……

タブで本文を書き込まれるやつどうしようかな~ 明日にでも<>に変更してみようかなぁ… それか は半角スペースにでも置き換えるか…… ただ本文中に と書かれていた場合はどうなるのだろう。

サンプル
ソース

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です