KonifarPod

Javascriptでメールアドレスのバリデーション

   

Pocket

メールアドレスの入力時に、Javascriptでバリデーションをかける方法です。

正規表現をつかって、引数で渡された文字が『xx@xx.xx』(xは任意の文字)という内容だった時のみOKとなります。

function validateMail(val){
  if(val.match(/.+@.+\..+/)==null){
    return false;
  } else {
    return true;
  }
}

 

以下、例。文字だけだとダメです。

Mail1

@マークだけついてもダメです。

Mail2

@gmail.まであってもダメです。

Mail3

@より前に文字がなくてもダメです。

Mail4

『xx@xx.xx』という文字の時だけOK!

Mail5

Pocket

 - Develop