/ ** *メールアドレスが正しいことを確認します * @param メールで * @return * / パブリック 静的 ブールザ・のcheckEmail(メール内の文字列){ ブールフラグに= falseに、 試してみる{ Stringチェック =「^([Z-A-z0-9A] + [ - |。\\]?) + [-z0-9A-Z] @([-z0-9A-Z] +( - [-z0-9A-Z] +)\\)+?。 [A-ZA-Z] {2} $ " ; パターンREGEX = Pattern.compile(空)の、 マッチャマッチャ = regex.matcher(メールで)、 フラグに = ; matcher.matches() } キャッチ(例外E){ LOG .ERROR( "E-mailアドレス検証エラー"、E); フラグ = 偽; } 戻りフラグ。 }
/ ** *電話番号検証 * @param モビール * @return * / パブリック 静的 ブールisMobileNO(文字列モビール){ ブールフラグに= falseに、 トライ{ パターンP = Pattern.compileの(「^((13である[0-9]) |(15 [4 ^、\\ D])|(18である[0,5-9]))8 \\ {D} $ " ); マッチャM = p.matcher(携帯電話)、 フラグに = m.matches( ); } キャッチ(例外E){ log.error( "電話番号検証エラー" 、E); フラグに = falseに; } リターン国旗; }
ます。https://www.iteye.com/blog/zjf201172653-2005363で再現