以下是一个基本的手机号验证正则表达式:

/^1[3456789]\d{9}$/

解释:

  • ^ 表示字符串的开头
  • 1 表示手机号码开头必须是1
  • [3456789] 表示第二个数字必须是3、4、5、6、7、8、9中的一个
  • \d{9} 表示接下来的9个字符必须是数字
  • $ 表示字符串的结尾

示例代码:

function checkPhoneNumber(phoneNumber) {
  const regExp = /^1[3456789]\d{9}$/;
  return regExp.test(phoneNumber);
}

console.log(checkPhoneNumber('13812345678')); // true
console.log(checkPhoneNumber('12345678901')); // false
前端 正则表达式 手机号验证

原文地址: https://www.cveoy.top/t/topic/btVH 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录