«

JavaScript 正则验证手机号完整指南(新手必看)

时间:2026-11-2 09:24     作者:emer     分类: 无


学习正则验证手机号最快的方式不是背文档,而是理解它的设计意图:它为什么存在?解决了什么问题?想明白这些,用法自然就记住了。

第一步:认识正则验证手机号

处理正则验证手机号时考虑异常路径:网络断了、文件不存在、权限不够,分别怎么办。

写正则验证手机号相关代码时,变量命名要能自解释,别用 a、b、c 这类名字。

第二步:动手实现正则验证手机号

直接上代码,正则验证手机号:

const phoneReg = /^1[3-9]\d{9}$/;

function checkPhone(input) {
  const v = input.trim();
  if (!v) return '手机号不能为空';
  if (!phoneReg.test(v)) return '手机号格式不正确';
  return null; // 通过
}

console.log(checkPhone('13800138000')); // null
console.log(checkPhone('12345'));       // 手机号格式不正确

第三步:验证与调优

一点总结

正则验证手机号并不神秘,把本文的要点和示例吃透,日常使用就足够了。剩下的就是在项目中多练,用着用着就熟了。


遇见问题加 QQ23979811 协助处理

标签: 编程教程 JavaScript