正規表現

メールアドレスを判別する正規表現

以下のような正規表現を使ってメールアドレスを判別できます。

メールアドレスを判別する正規表現の例

[A-Za-z0-9._+]+@[A-Za-z]+.[A-Za-z]

以下は、各部分の説明です。

  • [A-Za-z0-9\._+]+
    メールアドレスの最初の部分(メールアカウント名)。大文字、小文字、数字(0-9)、ピリオド(.)、プラス記号(+)、下線(_)
  • @
    メールアドレスはアカウント名とドメイン名の間に「@」マークを含みます。
  • [A-Za-z]+
    ドメイン名です。少なくとも一つの大文字か小文字を含みます。
  • \.
    ピリオドが続きます。
  • [A-Za-z\.]+
    メードアドレスの最後の部分。
    com、org、edu、net、co.jpなど

サンプルコード(python)

sampleaccount@sampledomain.comがメールアドレスと判別されたら「True」を返すサンプルコード

import re
print(re.match('[A-Za-z0-9\._+]+@[A-Za-z]+\.[A-Za-z]', 'sampleaccount@sampledomain.com') != None)

True」を返します。

WordPress
【WordPressプラグイン】Search Regexの使い方

サイト内の文字列を検索したり、一括置換してくれるプラグイン「Search Regex」の使い方を紹介します。

詳説 正規表現 第3版

詳説 正規表現 第3版

Jeffrey E.F. Friedl
5,280円(10/15 00:14時点)
発売日: 2008/04/26
Amazonの情報を掲載しています

正規表現辞典 改訂新版 (DESKTOP REFERENCE)

正規表現辞典 改訂新版 (DESKTOP REFERENCE)

佐藤 竜一
2,970円(10/15 16:30時点)
発売日: 2018/05/24
Amazonの情報を掲載しています

 

-正規表現

Copyright© アフィリエイト&ウェブ制作のtips , 2019 All Rights Reserved.