使用mockjs生成随机手机号码
生活随笔
收集整理的這篇文章主要介紹了
使用mockjs生成随机手机号码
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
使用mockjs
const Mock = require('mockjs') // 拓展mockjs Mock.Random.extend({phone: function () {var phonePrefixs = ['132', '135', '189'] // 自己寫前綴哈return this.pick(phonePrefixs) + Mock.mock(/\d{8}/) //Number()} }) console.log(Mock.Random.phone()) // 生成 1 - 10 個 隨機手機號碼 let { phone } = Mock.mock({'phone|1-10': ['@phone'] }) console.log(phone) // [ '13521629423', '13527482540', '18979012768' ]// 或者使用其他方式等等 const phonePrefix = ['132', '135', '189'] const index = Math.floor(Math.random() * phonePrefix.length) var phone = phonePrefix[index] + Mock.mock(/\d{8}/) console.log(phone)使用自定義函數
function Mock() {}Mock.mobile_prefix = ['132','135','136' ]Mock.numeric = '0123456789'Mock.random = function (len, list) {if (len <= 1) {len = 1}var s = ''var n = list.lengthif (typeof list === 'string') {while (len-- > 0) {s += list.charAt(Math.random() * n)}} else if (list instanceof Array) {while (len-- > 0) {s += list[Math.floor(Math.random() * n)]}}return s }Mock.getMobile = function () {return Mock.random(1, Mock.mobile_prefix) + Mock.random(8, Mock.numeric) }console.log(Mock.getMobile())總結
以上是生活随笔為你收集整理的使用mockjs生成随机手机号码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Solidworks2008 API 开
- 下一篇: 软件测试 - 功能测试(缺陷管理+禅道使