判断一个邮箱格式是否正确,目前只学了用入门,很多高级的都看不懂,求指点

解决方案 »

  1.   


    var str = "[email protected]";
    if (/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/.test(str)) {
    alert("邮箱格式正确");
    } else {
    alert("邮箱格式错误");
    }
      

  2.   

    我还没有学到你这个if里面的内容,我在纠结怎么用for循环找出邮箱里面“.”的个数
      

  3.   

    我们老师列了几个步骤,先判断length,然后看@符号个数和位置,然后判断.的个数和位置。