0

私は自分のサイトで作業していますが、メールチェッカーに問題があります。なぜ機能しないのかわかりません(以前はJSを使用したことがありません)ので、次のようにしました:

var flag=true;

    var st = Form1["email"].value.indexOf("@");

    if (st == -1)

    {

        alert("You must insert @ in email address.");

        flag=false;

    }

誰かが私を助けることができますか?助けてくれてありがとう

4

2 に答える 2

0
    var regex = /^[0-9a-zA-Z]+([0-9a-zA-Z]*[-._+])*[0-9a-zA-Z]+@[0-9a-zA-Z]+([-.][0-9a-zA-Z]+)*([0-9a-zA-Z]*[.])[a-zA-Z]{2,6}$/;

   if (regex.test(Form1["email"].value) == false) 
   {
   alert("Invalid E-mail address!");
   }
于 2013-06-13T14:38:15.147 に答える
0

正規表現はあなたの友達です。これを試してください:

function validateEmail(email) { 
    var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]  {1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
    return re.test(email);
}
于 2013-06-13T14:30:00.267 に答える