20200629192821 ← 感觉太长
20200629789 ← 这样感觉好些
日期+三位近似随机的数,并且利用localStorage防止重复。。
function fnAutoAlias() {
if (document.forms["edit"].edtAlias.value == "") {
const vDate = new Date();
const year = vDate.getFullYear();
const month = vDate.getMonth() + 1;
const day = vDate.getDate();
const vNWE = vDate.valueOf() / 233;
const strAlias = [
year.toString() +
("0" + month.toString()).substr(-2, 2) +
("0" + day.toString()).substr(-2, 2),
vNWE.toString().substr(-3, 3),
];
// console.log(strAlias);
const lsKeyCurDay = "InputMove_curDay";
const lsKeyUsedList = "InputMove_UsedList";
if (
!localStorage[lsKeyCurDay] ||
localStorage[lsKeyCurDay] !== strAlias[0]
) {
localStorage[lsKeyCurDay] = strAlias[0];
localStorage[lsKeyUsedList] = "";
}
// console.log(localStorage[lsKeyUsedList]);
if (
localStorage[lsKeyUsedList] &&
localStorage[lsKeyUsedList].indexOf(strAlias[1]) > -1
) {
fnAutoAlias();
} else {
document.forms["edit"].edtAlias.value = strAlias.join("");
localStorage[lsKeyUsedList] += `${strAlias[1]}|`;
}
}
}
QQ群:「我的咸鱼心」「「水坑」系列教程索引」
←_←我大概率能够解决你所实际面临的问题(收费),然而”你提出的问题“却往往是另一个问题。