• 生活
    引越しの初期費用は交渉次第で半額以下になる!節約して快適な新生活を始めよう!
    2016年1月27日
  • その他
    大企業と中小企業(ベンチャー企業)あなたはどっちに向いている?
    2016年1月19日
  • その他
    宝くじで3000万円当たったのに全然嬉しくない件
    2016年5月10日
  • その他
    お酒は太るってほんと?太らないお酒もある?
    2016年2月18日
  • おすすめ情報
    Pebble Time Round | スマートウォッチがこんなにかっこいいはずがない
    2016年3月9日
  • おすすめ情報
    中学生・高校生に人気のバンドはこれだ!12選【2016年版】
    2016年4月12日
  • おすすめ情報
    【厳選子育てアプリ4選】子育て記録もアプリを使えばこんなに手軽になる!
    2016年1月22日
  • 生活
    大学生のバイトは高時給なパチンコ屋がオススメ!最適なアルバイト選びで最高のキャンパスライフを
    2016年2月7日
  • その他
    就活ってなにからやればいいの!?何をすればいいのかわからない!
    2016年2月5日
  • アプリ開発
    ゲーム開発素人が1週間でFlappyBird風ゲームアプリを作ってみた【MoneyBird】
    2016年5月24日

java(Androidアプリ)でメールアドレス判定

JAVA

        String mail = "〇〇@gmail.com"
        String ptnStr = "[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}";
        Pattern ptn = Pattern.compile(ptnStr);
        Matcher mc = ptn.matcher(mail);

        if (!mc.matches()) {
            // メールの形式が正しくない時の処理
        }

swift(iOSアプリ)でメールアドレス判定

SWIFT

        let mail = "〇〇@gmail.com"
        let emailRegEx = "[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"
        let range = email.rangeOfString(emailRegEx, options:.RegularExpressionSearch)
        var result = range != nil ? true : false

        if !result {
            // メールの形式が正しくない時の処理
        }
つかさ君
変数の'mail'には判定したいmailアドレスを入れるんだぞ。

正規表現について詳しく知りたい方は、下記の参考リンクからどうぞ。
[bm url="https://msdn.microsoft.com/ja-jp/library/cc392020.aspx" description=""]正規表現の構文[/bm]

アプリ開発の関連記事
  • Unityでスワイプ・フリックを取得する(多少大雑把なスワイプでもOKなように)
  • 【Unity】Unity IAP : アプリ内課金実装方法【iOS】【Android】
  • 【Xcode】Unable to install "APP NAME"の対処法【エラー error】
  • Unityの無料版でもスプラッシュ画像を変更出来るようになってる件 (ロゴが消せる!?)
  • 超簡単!Firebase Analyticsの使い方・導入方法【iOS編】
  • ゲーム開発素人が1週間でFlappyBird風ゲームアプリを作ってみた【MoneyBird】
おすすめの記事