Tipe pertama:
// Kode dari http://caibaojian.com/js-random-string.htmlfunction makeId () {var text = ""; var mungkin = "ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSUVWXYZ0123456789"; untuk (var i = 0; i <5; i ++) teks+= mungkin.charat (math.floor (math.random () * mungkin.length)); mengembalikan teks;}Tipe kedua: Tidak perlu memasukkan set karakter
fungsi randomstring (l) {var s = ''; var randomChar = function () {var n = math.floor (math.random ()*62); if (n <10) return n; // 1-10 if (n <36) return string.FromCharCode (n+55); // az return string.fromCharCode (n+61); // az} while (s.length <l) s+= randomCar (); mengembalikan s;} alert(randomstring(5))
Jenis ketiga: Mendukung panjang karakter khusus dan koleksi karakter fitur
Function RandomString (len, charset) {charset = charset || 'Abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz0123456789'; var randomstring = ''; untuk (var i = 0; i <len; i ++) {var randompoz = math.floor (math.random () * charset.length); acak += charset.substring (randompoz, randompoz +1); } return acak;}Hubungi dengan charset default [a-za-z0-9] atau kirim sendiri:
var randomValue = acak (5); var randomValue = acak (5, 'pickcharsfromthisset');
Tangkapan layar demo
Di atas adalah ringkasan dari tiga metode untuk membuat string acak yang berisi angka dan huruf dalam JavaScript. Jika Anda membutuhkannya, Anda dapat merujuknya dan mempelajarinya.