javascript - 如何删除shortId中的特殊字符

标签 javascript node.js

我正在使用shortid nodejs 包在我的项目中创建 ID,我想知道是否可以在没有特殊字符的情况下生成 ID?

最佳答案

根据作者在npm上提供的文档,你可以设置生成id时使用的字符,但字符总数应为64个。

shortid.characters('0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ$@');

[A-Z][a-z][0-9]总共给出62个,你必须使用2个特殊字符才能使其工作。

You must provide a string of all 64 unique characters. Order is not important.-- npm shortid docs.

这是创建包的方式,您必须提供 2 个特殊字符。

关于javascript - 如何删除shortId中的特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54167030/

相关文章:

javascript - NodeJS - 我可以检测何时从命令行调用(ES6 + Babel)..?

javascript - Node + Express + Swig/将本​​地 json 文件传递​​给模板

javascript - 使用sinon如何避免测试嵌套函数?

javascript - 如何限制输入仅接受数字?

javascript - 如何更改工具提示的位置?

node.js - "Join"MongoDB中使用 Node js的两个集合

angularjs - npm 错误!在应用程序上运行 npm install 时出现代码 128

javascript - 使用 GCloud KMS 生成加密 key 以访问私有(private)存储库作为依赖项时出错

javascript - 使用 Gulp 运行 Webpack + Babel,但没有应用任何预设

javascript - Protractor 异步等待不是一个函数