使用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生成随机手机号码相关推荐

  1. Python 生成随机手机号码

    注:本人表示,此文为做记录,如有雷同存属巧合! 本文记录了两种方式. 方法一. # encoding:utf-8 import randomclass CreatePhoneNum:# 随机生成手机号 ...

  2. mockjs语法规范、设置mockjs拦截响应时间、Mock.Random占位符生成随机数据

    首先回顾vue-cli项目中使用mockjs步骤: 1.安装mockjs.axios(http请求库): cnpm install mockjs axios --save 2.在项目中新建一个mock ...

  3. JavaScript 随机生成一组手机号码

    一.生成一组手机号码 getMoble(){ var numArray = new Array("139","138","137",&quo ...

  4. 接口自动化-接口请求数据准备-如何生成随机姓名、年龄、号码、email等

    在做接口自动化测试的时候,经常需要一些随机的测试数据,这里提供一个个人使用的生成随机值的工具类,主要内容都已在代码中注释: package com.gvbrain.appApi.Utils;impor ...

  5. java 邮箱地址生成器_关于java:生成随机电子邮件

    你能帮帮我吗??如何使用JAVA使用硒生成随机电子邮件?? 我在StackOverflow中查看这里,但还没有找到答案.我试过了,但没用 电子邮件地址还是真盒子? 如果你只想发电子邮件,就不需要硒了. ...

  6. python随机生成一个地区地址_Python生成随机MAC地址

    利用python代码生成一个随机的MAC地址,使用python网络编程时或可用上,如果使用scapy模块则可直接利用RandMAC()函数来生成MAC. python 复制代码 代码如下: impor ...

  7. mockjs生成假数据的基本使用

    mockjs生成假数据的基本使用 1.安装 npm install mockjs --save 截止写这篇文章的时候,mockjs安装的版本为"mockjs": "^1. ...

  8. 用C#生成随机中文汉字验证码的基本原理

    前几天去申请免费QQ号码,突然发现申请表单中的验证码内容换成了中文,这叫真叫我大跌眼镜感到好笑,Moper上的猫儿们都大骂腾讯采用中文验证码.^_^ 我不得不佩服腾讯为了防止目前网络上横行的QQ号码自 ...

  9. pg数据库生成随机时间_postgresql 时区与时间函数-阿里云开发者社区

    postgresql 时区与时间函数 rudygao 2016-02-03 1951浏览量 简介: --把时间戳转成epoch值 postgres=# select extract(epoch fro ...

最新文章

  1. 通过集成式有源EMI滤波器降低EMI并缩小电源尺寸
  2. php smarty csv,6个smarty小技巧
  3. 【Java 网络编程】客户端 Socket 创建
  4. SpringBoot加itext实现PDF导出
  5. JAVA异常处理正常的逻辑_JAVA异常的思考与总结
  6. delphi XE 學習筆記二:TThread.CreateAnonymousThread
  7. 这5部不容错过的超高评价纪录片,带你领略地球的魅力!
  8. 用python读取股票价格_Python读取文件并给出股票价格
  9. 归档-软考网规-存储部分-san-nas-das
  10. layui表格展示数据时:返回的数据不符合规范,正确的成功状态码应为:code: 0
  11. c# winform 窗体间的传值
  12. 深入浅出 Cocoa 之 Core Data(3)- 使用绑定
  13. java json序列化日期类型
  14. 计算机桌面图标损坏,Excel图标变成这样如何恢复:excle图标损坏
  15. 效率至上 计算机使用规范
  16. nginx + tomcat 504 解决方案
  17. win10重装系统后部分电脑无法调节亮度问题
  18. [CTF]天下武功唯快不破
  19. 重力传感事件应用之一 手机摇一摇(摇一次得一分)
  20. sketch中制作蒙版及通道蒙版

热门文章

  1. 人工智能专业基础课程
  2. 怎样删除数组中重复元素
  3. 图像处理之二值化图像
  4. golang 引入包报错package xxx is not in GOROOT
  5. 电脑游戏性能测试脸型软件,艾秀发型设计软件pc版
  6. 把ip地址转换为域名的方法
  7. Sketch Mirror使用
  8. 在校大学生应不应该去培训班培训,会不会有效果
  9. 数字扫描变换技术 matlab代码,基于Matlab的数字扫描变换器设计
  10. 软件测试实验报告一:黑盒测试——边界值分析法