<script language="javascript">
function CheckEmail(Email) {
var myReg = /^[_a-z0-9]+@([_a-z0-9]+\.)+[a-z0-9]{2,3}$/;
if (myReg.test(Email)) {
return true;
}
else {return false;}
}
var myemail = prompt("请输入一个EMAIL地址");
while (!CheckEmail(myemail)) {
alert("输入错误,请重新输入");
myemail = prompt("请输入一个email地址");
}
document.write("你输入的email地址是:" + myemail);
</script>我对这几行代码不是很懂,myemail变量是记录我手动输入的邮箱,我比如输入[email protected]怎么就跑到function CheckEamil(Email)里面去判断的,myemail和CheckEamil(Email)怎么会有关联呢?我不是很明白这段程序的运行顺序,大家教教我
function CheckEmail(Email) {
var myReg = /^[_a-z0-9]+@([_a-z0-9]+\.)+[a-z0-9]{2,3}$/;
if (myReg.test(Email)) {
return true;
}
else {return false;}
}
var myemail = prompt("请输入一个EMAIL地址");
while (!CheckEmail(myemail)) {
alert("输入错误,请重新输入");
myemail = prompt("请输入一个email地址");
}
document.write("你输入的email地址是:" + myemail);
</script>我对这几行代码不是很懂,myemail变量是记录我手动输入的邮箱,我比如输入[email protected]怎么就跑到function CheckEamil(Email)里面去判断的,myemail和CheckEamil(Email)怎么会有关联呢?我不是很明白这段程序的运行顺序,大家教教我
<script language="javascript">
function CheckEmail(Email) {
var myReg = /^[_a-z0-9]+@([_a-z0-9]+\.)+[a-z0-9]{2,3}$/;
if (myReg.test(Email)) {
return true;
}
else {return false;}
}//从这里往上是定义一个函数
var myemail = prompt("请输入一个EMAIL地址");//这里获取你的输入
while (!CheckEmail(myemail)) { //把你的输入放到上面的函数里面,并检查返回值
alert("输入错误,请重新输入");
myemail = prompt("请输入一个email地址");
}
document.write("你输入的email地址是:" + myemail);
</script>