永发信息网

function validateForm() { var x=document.forms["myForm"]["email"].value;

答案:2  悬赏:80  手机版
解决时间 2021-01-30 21:48
  • 提问者网友:做自己de王妃
  • 2021-01-30 06:46
var atpos=x.indexOf("@"); var dotpos=x.lastIndexOf("."); if (atpos<1 || dotpos=x.length){ alert("不是一个有效的 e-mail 地址"); return false; } }

其中 var atpos=x.indexOf("@"); var dotpos=x.lastIndexOf("."); if (atpos<1 || dotpos=x.length)各个代码分别是什么意思?
最佳答案
  • 五星知识达人网友:走死在岁月里
  • 2021-01-30 07:13
78xxxx@qq.com 假设一个email x应该代表的是这个字符串 atpos就是@这个符号首次出现的位子(这里是6) dotpos则是.最后出现的位子(这里是9) 这样理解就简单了 if(6<1)或者9<6+2或者9+2>=x.length(字符串的长度) name就弹出这不是一个有效的email地址 终止JS
全部回答
  • 1楼网友:人類模型
  • 2021-01-30 07:59
期待看到有用的回答!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯