Math.guid = function(){ return 'xxxxxxxx-xxxx-0xxx-yxyx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c){ var string = Math.random()*16|0, v = c === 'x' ? string : (string &0x3|0x8); return string.toString(16); }).toUpperCase(); } console.info(Math.guid());你可以把xxxxxxxx-xxxx-0xxx-yxyx-xxxxxxxxxxxx換成自己喜歡的格式,也可以透過後端腳本,像是Node.js或是PHP等產生更多的unique info來合成。
歡迎光臨 jsGears.com 技術論壇 - AJAX, JavaScript, jQuery, 網站開發, 前端效能優化 (http://www.jsgears.com/) |