INNER CODE UNIT · JavaScript
randomnumber
iiop123/dingding · src/index.js:24
async function randomnumber(len) {
len = len || 5;
let $chars = '0123456789'; /****默认去掉了容易混淆的字符oOLl,9gq,Vv,Uu,I1****/
let maxPos = $chars.length;
let result = '';
for (let i = 0; i < len; i++) {
result += $chars.charAt(Math.floor(Math.random() * maxPos));
}
return result;
}
//router
addEventListener("fetch", async (event) => {
let pathname = new URL(event.request.url)
let asset= new RegExp('/assets/.*','i')
let index=new RegExp('/index.*','i')
let list=new RegExp('/list.*','i')
if (asset.test(pathname.pathname)||index.test(pathname.pathname)||list.test(pathname.pathname)) {