我想要一个5个字符串,该字符串由从集合中随机选择的字符组成[a-zA-Z0-9]。
[a-zA-Z0-9]
用JavaScript做到这一点的最佳方法是什么?
我认为这将为您工作:
function makeid(length) { var result = ''; var characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; var charactersLength = characters.length; for ( var i = 0; i < length; i++ ) { result += characters.charAt(Math.floor(Math.random() * charactersLength)); } return result; } console.log(makeid(5));