質問: 以前、就活サイトでの会員登録フォームで、「大学から配布されたメアド」でないと登録できないといった形式の入力フォームがありました。 例: xxx@outlook.jp × xxx@univ_name.jp 〇 今、それと同じように、大学から配布されたメアドだけ受け付けるようなフォームをPHPで作成したいと考えているのですが、各大学のメアド一覧のようなものは検索では出てきません。 そのようなフォームを作りたいと思ったときは、各大学名で検索を書けて、手動で「東京大学なら@tokyo.ac.jp」だといったように、取得してきてそれをリスト化して判定するような方法しかないでしょうか。 なにかいい案があれば教えていただきたいです。
回答: 日本の大学のドメインは「ac.jp」になっていますのでバリデーションで「ac.jp」以外を弾くようにすればいいはずです。 もし、リストが欲しいようでしたら下記のサイトで確認してみてください。 [大学ドメインの一覧] https://so-zou.jp/software/tech/network/domain/ac-jp.htm