電子メールを検証するために、Javaの正規表現、電話番号

/ ** 
  *メールアドレスが正しいことを確認します
  * @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で再現

おすすめ

転載: www.cnblogs.com/it-deepinmind/p/11791007.html