使用javascript编制一段代码完成以下功能: (1)要求用户输入一个电话号码。 (2)用确认框检查输入是否正确(是否为合法输入字符,位长是否合理等)。 (3)根据输入给出相应的提示。
时间: 2024-02-24 13:00:23 浏览: 25
以下是使用JavaScript编写的代码,可以实现您的需求:
```javascript
// 要求用户输入电话号码
var phoneNumber = prompt("请输入您的电话号码:");
// 定义正则表达式,匹配合法的电话号码
var reg = /^1[3-9]\d{9}$/;
// 判断用户输入是否合法
if (reg.test(phoneNumber)) {
// 提示用户输入正确
alert("您输入的电话号码是:" + phoneNumber + ",输入正确!");
} else {
// 提示用户输入错误
alert("您输入的电话号码不合法,请重新输入!");
}
```
解释一下代码:
1. 使用`prompt()`函数要求用户输入电话号码,并将用户输入的电话号码存储在变量`phoneNumber`中。
2. 定义正则表达式`reg`,用于匹配合法的电话号码。
3. 使用`test()`方法判断用户输入的电话号码是否符合正则表达式`reg`的要求。
4. 如果符合要求,使用`alert()`函数提示用户输入正确,否则提示用户输入错误。
请注意,这段代码只是一个简单的示例,可能需要根据您的具体需求进行修改。同时,该代码只做了最基本的输入校验,如果需要更严格的校验,可以对正则表达式进行修改。