var reg = /^(?!(^[0|1|8]+$))([2|5|6|9|0|1|8]+)$/; for (var i = 0; i < n; i++) { if (reg.test(i + '')) { // 满足条件的数据 console.log(i); } }