nodejs生成uid

1.安装node-uuid模块

npm install node-uuid
或在package.json中dependencies下添加 “node-uuid” :”1.4.8”,npm install

2 使用

var uuid = require('node-uuid');
var uid = uuid.v1();
var uidv4 = uuid.v4();
console.info("v1uid:"+uid);
console.info("v4uid:"+uidv4);

输出

v1uid:cb39a3d0-e6de-11e7-ada5-c3350486bd59
v4uid:54470f55-2ac0-48f6-9e59-e93047731178

V1是根据时间戳生成。
V4是随机数生成。
为了保证唯一性选用了v1接口。

3 对UID 的处理

不想要中间的-,使用正则表达式进行处理。

uid = uid.replace(/\-/g,'');
console.info("uid:"+ uid);

正则表达式匹配- g选项意思是全局匹配,不加只会去掉第一个 - 。
输出:

v1uid:921b0e50-e6e7-11e7-bc53-89ccd13a844a
v4uid:4f67cfa1-85be-420a-a99a-be0ab6c56b46
uid:921b0e50e6e711e7bc5389ccd13a844a

nodejs生成uid相关推荐

  1. nodejs生成UID(唯一标识符)——node-uuid模块

    nodejs生成UID(唯一标识符)--node-uuid模块 unique identifier 惟一标识符        -->> uid 在项目开发中我们常需要给某些数据定义一个唯一 ...

  2. NodeJS生成字节码

    NodeJS生成字节码 相关问题: 1.nodejs源码保护 2.nodejs源码加密 3.nodejs提升运行速度 前言 传统的后端运行环境,如 Java..NET,其源代码是经过编译才部署到服务器 ...

  3. nodejs 生成证书 和 wss server

    1 生成私钥key文件和crt文件 首先安装openssl 64位,找到目录,在bin下面有openssl可执行程序 当前目录下生成private.pem openssl genrsa 1024 &g ...

  4. nodejs生成二维码

    二维码在生活中无处不在,之前我也使用过java的zxing库生成过二维码,功能很强大. 但是其实nodejs上也有很多第三方库能够生成二维码.今天我们就是使用qrcode这个库来生成二维码. 效果展示 ...

  5. nodejs生成唯一uuid

    一.安装依赖 npm install uuid 二.脚本引入 (一)ES6 module syntax import { v4 as uuidv4 } from 'uuid'; uuidv4(); / ...

  6. nodejs生成网页快照base64图片

    首先,npm install phantomjs-prebuilt --save-dev 这是在node上能够执行shell脚本的前置条件 若npm太慢可选择cnpm执行 定义接口 const chi ...

  7. 后端使用nodejs生成xlsx文件数据流,并返回给前端直接进行下载

    ​ 本文教您如何不将文件存储在后端,使用nodejs返回文件流给前端直接进行下载 1,后端安装node-xlsx npm install node-xlsx -S 2,node生成xlsx文件buff ...

  8. nodejs生成多层目录和生成文件的通用方法

    /***生成多层目录* @param dir 多层目录* @param split 分隔符,ex:'/' 对应的目录地址:'2015/10/10'* @param mode 目录权限(读写权限),默认 ...

  9. Nodejs生成二维码图片文件

    https://github.com/liyinchigithub/qr_makehttps://github.com/liyinchigithub/qr_make test2.js //需要下载生成 ...

最新文章

  1. mysql 日志管理
  2. 光盘刻录大师刻录flac_司法监控视频光盘集中刻录归档方案
  3. 配置vim支持源码浏览(vim+ctags+cscope)
  4. 阿里云新推出 HiTSDB + IoT套件 物联网设备上云步入快车道
  5. wget下载文件命令
  6. Windows 4K低延时H265/H264硬编码直播
  7. python爬虫更改ip_怎么更改电脑ip地址?基于 Python 爬虫的ip修改设计与实现
  8. JS手写实现call、apply、bind
  9. 300句子与7000单词
  10. 电大计算机绘图本任务检测,(更新版)国家开放大学电大《计算机绘图》网考形考作业试题及答案-20210724215340.pdf-原创力文档...
  11. OpenGL ES教程VI之纹理贴图(原文对照)
  12. 魅族手机照片没了怎么恢复
  13. Verge3D 2.12 for Blender发布
  14. 定义类MyProgram,包含两个属性:一个是private的整型属性data、一个是private的String类型属性str,重写toString,equals
  15. LeetCode——1646. 获取生成数组中的最大值
  16. 共享书籍同类产品调研
  17. Android怎么给图片添加备注,怎么给手机图片添加上古诗词和自己名字的小印章?...
  18. ripro9.2明文修正版,无加密无后门,无需扩展(亲测)虚拟机可用
  19. 主引导区,分区表,硬盘逻辑锁,坏道四种故障修复
  20. 【系统集成】网络系统集成作业局域网路由器的配置

热门文章

  1. 计算机怎么给文档加密文件,整个文件夹怎么加密,如何给电脑文档加密
  2. Intellij IDEA什么是 moudle 什么是project ?与eclipse的差别
  3. Win7系统输入法突然不见了
  4. python批量图片文字识别_利用Python批量进行图片文字识别
  5. intellij idea 破解 2017
  6. 计算机组装实训写总结,计算机组装维护实训总结.doc
  7. NFS笔记(二)NFS服务器配置实例
  8. 批处理 Win10锁屏背景图片的提取
  9. 将Hexo个人博客部署到个人云服务器--最详细踩坑教程
  10. java打印表情包_表情包生成器