Der erste Typ:
// Code von http://caibaojian.com/js-random-string.htmlfunction makeId () {var text = ""; var Sound = "abcdefghijklmnopqrstuvwxyzabcdefghijklMnopqrstuvwxyz0123456789"; für (var i = 0; i <5; i ++) text+= möglichen.charat (math.floor (math.random () * möglichen.länge)); Text zurückgeben;}Der zweite Typ: Keine Notwendigkeit, einen Zeichensatz einzugeben
Funktion RandomString (l) {var s = ''; var randomar = 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+= randomar (); Rückkehr s;} alert(randomstring(5))
Der dritte Typ: Unterstützt die kundenspezifische Charakterlänge und die Feature -Charaktersammlung
Funktion RandomString (len, charSet) {charSet = charSet || 'AbcdefghijklmnopqrstuvwxyzabcdefghijklMnopqrstuvwxyz0123456789'; var randomstring = ''; für (var i = 0; i <len; i ++) {var randompoz = math.floor (math.random () * charset.length); randomstring += charSet.substring (Randompoz, Randompoz +1); } Retailstring zurückgeben;}Rufen Sie mit Standard-Charset [A-Za-Z0-9] an oder senden Sie Ihre eigenen ein:
var randomValue = randomString (5); var randomValue = randomString (5, 'pickcharsfromthisset');
Demo -Screenshot
Das obige ist eine Zusammenfassung von drei Methoden zum Erstellen von zufälligen Zeichenfolgen, die Zahlen und Buchstaben in JavaScript enthalten. Wenn Sie es brauchen, können Sie sich darauf verweisen und lernen.