JavaScript-Funktion kapselt zufälligen Farbüberprüfungscode (vollständiger Code)

JavaScript-Funktion kapselt zufälligen Farbüberprüfungscode (vollständiger Code)

Ein n-stelliger Bestätigungscode, der aus Zahlen, Buchstaben oder einer Mischung aus Zahlen und Buchstaben in zufälligen Farben besteht. Unten finden Sie den vollständigen Code. Nehmen Sie ihn, wenn Sie ihn benötigen!

​
Funktion überprüfen(a = 6,b = "num"){
  //Definieren Sie drei zufällige Überprüfungscodes Überprüfungscode-Bibliothek var num = "0123456789"
  var str = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNIPQRSTUVWXYZ"
  var mixin = num + str;
  
  //Definieren Sie eine leere Zeichenfolge zum Speichern des Bestätigungscodes var verify=""
  wenn(a == undefiniert || b == undefiniert){
    //Überprüfen Sie, ob die Eingabe zulässig ist. Wenn dies fehlschlägt, werfen Sie eine Ausnahme. throw new Error("Parameterexception");
  }anders{
      wenn(a == "" || b==""){
        //Beurteilen, ob der Benutzer keine Eingabe gemacht hat. throw new Error("Ungültiger Parameter.");
      }anders{
        //Erkennen Sie den Eingabetyp, um zu bestimmen, ob var typea = typeof(a); eingegeben werden soll.
        var Typb = Typ von (b);
        wenn(Typa == "Zahl" && Typb == "Zeichenfolge"){
            wenn(b == "Zahl"){
                  
                //Definieren Sie eine Schleife zum Empfangen des Bestätigungscodes rein digitaler Bestätigungscode for(var i=0;i<a;i++){
                     //Definieren Sie eine Variable zum Speichern des Zufallswerts der Farbe var r1 = Math.random()*255;
                     var g1 = Math.random()*255;
                     var b1 = Math.random()*255;
 
                     //Den Zufallsindex bestimmen var index = Math.floor(Math.random()*(num.length-1))
                     //Den zufälligen Verifizierungscode bestimmen var char = num[index];
                     //Dem zufälligen Verifizierungscode Farbe hinzufügen verify += `<span style ='color:rgb(${r1},${g1},${b1})'>${char}</span>`
                 }
                 //Kehre zum Array selbst zurück return verify;
            }sonst wenn(b == "str"){
                 für(var i=0;i<a;i++){
                   //Verifizierungscode für reine Buchstaben var r1 = Math.random()*255;
                    var g1 = Math.random()*255;
                    var b1 = Math.random()*255;
 
                    var index = Math.floor(Math.random()*(str.length-1));
                    var char = str[index];
 
                    überprüfen += `<span style ='color:rgb(${r1},${g1},${b1})'>${char}</span>`
                 }
                 Rückgabe überprüfen;   
            }sonst wenn(b == "mixin"){
                 // Gemischter Verifizierungscode for(var i=0;i<a;i++){
                    var r1 = Math.random()*255;
                    var g1 = Math.random()*255;
                    var b1 = Math.random()*255;
 
                    var index = Math.floor(Math.random()*(mixin.length-1));
                    var char = mixin[index];
 
                    überprüfen += `<span style ='color:rgb(${r1},${g1},${b1})'>${char}</span>`
                }
                Rückgabe überprüfen;
            }anders{
                //Wenn die Überprüfung fehlschlägt, wird eine Ausnahme ausgelöst. throw new Error("Der Eingabetyp ist unzulässig.")
            }
        
        }anders{
            //Wenn die Überprüfung fehlschlägt, wird eine Ausnahme ausgelöst. throw new Error("Der Eingabetyp ist unzulässig.")
        }
      }
  }
}
 
​

Versuchen wir, die Funktion aufzurufen

  //Der erste Wert ist die vom Benutzer eingegebene Länge und der zweite ist der Typ! 
 var arr = überprüfen(8,"mixin");
     Dokument.schreiben(arr) 

Oben ist das Ergebnis!

Ich habe dies zur Vereinfachung der zukünftigen Verwendung aufgezeichnet. Ich hoffe auch, dass die Großen mehr kommunizieren, mehr Nachrichten hinterlassen und auf meine Mängel hinweisen!

Freunde in Not können es studieren! !

Dies ist das Ende dieses Artikels über die JavaScript-Funktionskapselung von zufälligem Farbüberprüfungscode. Weitere verwandte Inhalte zur JS-Funktionskapselung von Farbüberprüfungscode finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • JS implementiert die zufällige Generierung von Bestätigungscodes
  • JavaScript implementiert die zufällige Generierung von Bestätigungscode und Bestätigung
  • JavaScript implementiert die Generierung eines 4-stelligen zufälligen Bestätigungscodes
  • JavaScript klickt auf die Schaltfläche, um einen 4-stelligen zufälligen Bestätigungscode zu generieren

<<:  33 Eis- und Schnee-Schriftarten zum Download empfohlen (privat und kommerziell)

>>:  CSS-Beispielcode mit Suchnavigationsleiste

Artikel empfehlen

Drei Möglichkeiten zum Löschen einer Tabelle in MySQL (Zusammenfassung)

Drop-Tabelle Drop löscht Tabelleninformationen di...

Zusammenfassung der MySQL-Anweisungen

Inhaltsverzeichnis 1. Datenbank USE auswählen 2. ...

Beschreibung des hr-Tags in verschiedenen Browsern

Im Allgemeinen treffen wir die Personalabteilung n...

Schritte zum Upgrade des Ubuntu 16.04-Kernels

1. Umwelt Ubuntu 16.04 läuft auf einer virtuellen...

Detaillierte Erklärung zur Verwendung der Linux-Umleitung

Ich glaube, dass jeder manchmal Daten kopieren un...

Beispieloperation für die Summe des Mysql-Varchar-Typs

Einige Freunde haben beim Erlernen von Datenbanke...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.17

Dieser Artikel enthält das grafische Tutorial zur...

js Implementierung des Verifizierungscode-Falls

In diesem Artikelbeispiel wird der spezifische Co...

Detaillierte Erläuterung des MySQL-Indexprinzips und der Abfrageoptimierung

Inhaltsverzeichnis 1. Einleitung 1. Was ist ein I...

Gründe, warum MySQL den Abfrage-Cache abgebrochen hat

MySQL hatte zuvor einen Abfragecache, Query Cache...