以下是一个简单的前端检测手机号是否符合要求的正则代码:

function checkMobile(mobile) {
  var reg = /^13\d{9}$/;
  return reg.test(mobile);
}

使用方法:

var mobile = '13912345678';
if (checkMobile(mobile)) {
  console.log('手机号码格式正确');
} else {
  console.log('手机号码格式不正确');
}

解释:

  • ^ 表示字符串的开始位置。
  • 13 表示手机号的前两位必须是 13。
  • \d 表示数字。
  • {9} 表示前面的数字必须出现 9 次。
  • $ 表示字符串的结束位置。

所以,正则表达式 /^13\d{9}$/ 就是用来判断一个字符串是否符合手机号的格式要求的。如果符合,返回 true;不符合,返回 false。


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

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