这样可以吗
来源:3-19 编程练习
Tiny丶
2019-06-18 20:09:46
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title> </title>
</head>
<body>
<script>
var input=prompt("请输入登录邮箱"),
i;
for(i=0;i<input.length;i++){
if(input.charAt(i) == "@"){
document.write("登陆的用户名是:"+input.substring(-1,i)+"<br>");
document.write("登陆的邮箱域名是:"+input.substr(i+1));
}
}
</script>
</body>
</html>
1回答
这个代码方法上没有问题,可以更简洁点,用indexOf()方法得到@的位置,利用这个位置来从邮箱字符开头得到用户名,从这个位置往后得到域名
相似问题