function repairZero(num, len) {
if(String(num).length > len) return num;
return (Array(len).join(0) + num).slice(-len);
}
js随机生成n条手机号,用于测试
// 位数不足补0
function repairZero(num, len = 4) {
if (String(num).length > len) return num;
return (Array(len).join(0) + num).slice(-len);
}
var phone_pre = [130, 132, 133, 135, 136, 137, 138, 139, 150, 152, 155, 156, 157, 158, 159, 166, 177, 180, 182, 183, 184, 185, 186, 187, 188, 189]
var total_count = 30; // 要生成的总条数
var telephoneList = [];
for (var i = 0; i < total_count; i++) {
telephoneList.push(phone_pre[Math.floor(Math.random() * phone_pre.length)] + '****' + repairZero(Math.floor(Math.random() * 10000)))
}
console.log(telephoneList);