javascript - javascript/jquery 中的 uniqid()?

标签 javascript jquery uniqueidentifier phpjs

这个函数在 javascript 中的等价物是什么:

http://php.net/manual/en/function.uniqid.php

基本上我需要生成一个随机 ID,如下所示:a4245f54345 并以字母字符开头(因此我可以将其用作 CSS id)

最佳答案

我一直在用这个...

我完全按照在 PHP 中使用它的方式使用它。两者返回相同的结果。

function uniqid(prefix = "", random = false) {
    const sec = Date.now() * 1000 + Math.random() * 1000;
    const id = sec.toString(16).replace(/\./g, "").padEnd(14, "0");
    return `${prefix}${id}${random ? `.${Math.trunc(Math.random() * 100000000)}`:""}`;
};

关于javascript - javascript/jquery 中的 uniqid()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4872380/

相关文章:

JavaScript 显示和隐藏选择列表

javascript - 数组转换为字符串

javascript - Jquery 检查元素中的多个类(全部必须存在)

ios - 在 iOS 7 中始终获得唯一的设备 ID

android - 重写 NFC 标签 ID

javascript - AngularJS $animateCss 在页面加载和 View 更改上

javascript - 如何像 Mongoose 一样阅读 JavaScript API

javascript - 使用 JQuery 更改表单操作

javascript - 如何输出php?

sql - 是否可以在 SQL Server View 中创建一个唯一 ID,该 ID 在每次调用 View 时都保持不变?