写一个前端检测是否手机号正则代码 11位数 13开头
以下是一个简单的前端检测手机号是否符合要求的正则代码:
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 著作权归作者所有。请勿转载和采集!