【发布时间】:2013-09-27 20:22:20
【问题描述】:
我想使用 JavaScript 验证手机号码。
这是我的代码。
if(number.value == "") {
window.alert("Error: Cell number must not be null.");
number.focus();
return false;
}
if(number.length != 10) {
window.alert("Phone number must be 10 digits.");
number.focus();
return false;
}
这里的问题是,当我在没有输入电话号码的情况下提交表单时,它显示错误手机号码不能为空。它工作正常。
当我提交的手机号码少于 10 位的表格时,它显示电话号码必须是 10 位。也不错。
问题是当我提交 10 位数字的表单时,它也显示错误电话号码必须是 10 位数字。
请帮助我。 谢谢。
并且还需要验证码仅用于手机号码的数字。
【问题讨论】:
-
也许你需要做
number.value.length? -
另请注意,电话号码的格式和长度因国家和时间而异
标签: javascript