«

JavaScript 正则验证手机号入门教程(建议收藏)

时间:2026-11-2 08:39     作者:emer     分类: 无


用JavaScript做开发,正则验证手机号属于那种「平时不觉得,出问题才发现重要」的知识点。提前花十分钟了解它,胜过事后花几小时排查。

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

正则验证手机号的错误处理要区分可恢复和不可恢复,分别采取不同策略。

正则验证手机号的输出结果要做展示前的转义或格式化,避免安全和显示问题。

第二步:用代码实现正则验证手机号

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

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'));       // 手机号格式不正确

第三步:完善细节

  1. 修改配置后记得重启或重载服务,很多人调半天发现是配置没生效。
  2. 数据库操作后记得确认影响行数,0 行和预期不符时要警惕。

总结

学技术就像攒积木,今天搞懂正则验证手机号,明天搞懂另一个点,慢慢就能搭出完整的JavaScript知识体系。


遇见问题加 QQ23979811 协助处理

标签: 编程教程 JavaScript