JavaScript 中可以通过正则表达式校验手机号:利用正则表达式匹配有效手机号格式:/^(13[0-9]|14[5|7|9]|15[0-3|5-9]|16[2|5|6|7]|17[0-8]|18[0-9]|19[8|9])\d{8}$/编写校验函数,使用正则表达式判断手机号是否有效在需要校验的地方调用校验函数,根据返回值进行后续操作

如何使用 JavaScript 校验手机号
开门见山
JavaScript 中校验手机号可以使用正则表达式匹配。
详细解答
1. 正则表达式
正则表达式是一个用来查找字符串中特定模式的字符串。以下正则表达式可以匹配有效的手机号:
<code class="js">/^(13[0-9]|14[5|7|9]|15[0-3|5-9]|16[2|5|6|7]|17[0-8]|18[0-9]|19[8|9])\d{8}$/</code>2. 校验函数
使用正则表达式编写一个校验函数:
<code class="js">function isValidPhoneNumber(phoneNumber) {
const regex = /^(13[0-9]|14[5|7|9]|15[0-3|5-9]|16[2|5|6|7]|17[0-8]|18[0-9]|19[8|9])\d{8}$/;
return regex.test(phoneNumber);
}</code>3. 使用校验函数
在需要校验的地方调用校验函数,例如:
<code class="html"><input type="text" id="phone-number" /></code>
<code class="js">const phoneNumberInput = document.getElementById("phone-number");
phoneNumberInput.addEventListener("input", () => {
const phoneNumber = phoneNumberInput.value;
const isValid = isValidPhoneNumber(phoneNumber);
if (isValid) {
// 手机号有效,执行进一步操作
} else {
// 手机号无效,提示错误
}
});</code>结束语
以上是如何使用 JavaScript 校验手机号的方法,可以根据需要将其集成到您的项目中。
以上就是js如何校验手机号的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号