请老师帮我看看
来源:3-25 编程练习
AiChiRol
2018-03-15 16:37:06
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <script> var str = prompt("请输入手机号码"); if (isNaN(str)) { alert("请输入正确手机号码"); } else if (str.length < 7) { alert("请输入正确手机号码"); } else { var newStr = str.substr(0, 7); var reStr = str.replace(newStr, "*******") document.write(reStr) } </script> </body> </html>
3回答
这个要使用循环去写了,只要条件不满足正确的号码格式,那就一直弹出输入框,直到输入的正确了,才将正确的号码到下面的条件语句中去执行。
祝学习愉快!
小丸子爱吃菜
2018-03-16
这个适合用while循环去写~
AiChiRol
提问者
2018-03-15
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script>
var str = prompt("请输入手机号码");
if (isNaN(str)) {
alert("请输入正确手机号码");
var str = prompt("请输入手机号码");
} else if (str.length < 7) {
alert("请输入正确手机号码");
var str = prompt("请输入手机号码");
} else {
var newStr = str.substr(0, 7);
var reStr = str.replace(newStr, "*******")
document.write(reStr)
}
</script>
</body>
</html>
相似问题