在 javascript 中将 GUID 转换为 8-4-4-4-12 格式
Convert GUID to 8-4-4-4-12 format in javascript
我希望将 18d874986a114520bd29466a446a50eb
之类的 GUID 转换为 18d87498-6a11-4520-bd29-466a446a50eb
格式
Javascript 中是否有用于执行此操作的函数?
我用谷歌搜索了一下,看起来 8-4-4-4-12 格式称为 UUID。但是,我没有找到任何 UUID 转换库。
我需要自己写吗?
一种简单的方法是使用正则表达式替换:
var uuid = "18d874986a114520bd29466a446a50eb";
uuid = uuid.replace(/^([a-f0-9]{8})([a-f0-9]{4})([a-f0-9]{4})([a-f0-9]{4})([a-f0-9]{12})$/i, "----");
console.log(uuid);
我希望将 18d874986a114520bd29466a446a50eb
之类的 GUID 转换为 18d87498-6a11-4520-bd29-466a446a50eb
Javascript 中是否有用于执行此操作的函数?
我用谷歌搜索了一下,看起来 8-4-4-4-12 格式称为 UUID。但是,我没有找到任何 UUID 转换库。
我需要自己写吗?
一种简单的方法是使用正则表达式替换:
var uuid = "18d874986a114520bd29466a446a50eb";
uuid = uuid.replace(/^([a-f0-9]{8})([a-f0-9]{4})([a-f0-9]{4})([a-f0-9]{4})([a-f0-9]{12})$/i, "----");
console.log(uuid);