gpt4 book ai didi

javascript - 手机号码 Javascript 验证

转载 作者:行者123 更新时间:2023-12-03 01:19:10 26 4
gpt4 key购买 nike

这是我用于手机号码验证的 JavaScript。

  1. 检查手机号码是否有效。
  2. 检查手机号码是否包含 10 位数字。

但是,当我输入 10 位数字的有效号码(不带任何空格或破折号)时,它会显示错误警报。例如:。 4431220015

我是不是错过了什么!谁能帮助我或为我指明正确的方向!

提前致谢:)

JavaScript:

    var phone = document.getElementById("Telefonnummer");
var RE = /^[\d\.\-]+$/;

var span = document.createElement("span");
span.innerHTML = "invalid mobile number";
span.className = "mobilenummer";

if (!RE.test(phone.value)) {

swal({
title: "error!",
content: span,
icon: "error",
});
return false;
}

if (phone.length != 10) {
swal({
title: "error!",
content: span,
icon: "error",
});
return false;
}

HTML:

<input name="Telefonnummer" id="Telefonnummer" type="tel">  

最佳答案

我认为你的错误只是因为你使用了phone.length,但是phone是DOM元素。

您想要检查phone.value.length

关于javascript - 手机号码 Javascript 验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51841398/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com