Wenn wir ein Konto auf einigen Websites registrieren und Informationen ausfüllen, füllen wir versehentlich die Telefonnummer in chinesische Zeichen oder andere englische Buchstaben aus. Dies ist offensichtlich falsch. Um den Benutzern bei der Ausgabe von Informationen im Formular bei der Eingabe von Benutzern bessere Fehler zu verbessern, müssen Textfelder wie Mobiltelefonnummer, Postleitzahl und Telefonnummer, wenn Sie andere Zeichen, nur Zahlen eingeben, einschränken.
Durch die Verwendung regulärer Matching -Eingänge sind nur Zahlen:
Die Codekopie lautet wie folgt:
var numregex = // d/g
Geben Sie dann das Onblur -Ereignis in JavaScript weiter:
Definition und Verwendung
Das Onblur -Ereignis tritt auf, wenn das Objekt den Fokus verliert.
Onblur wird häufig im JavaScript -Überprüfungscode verwendet und in Form von Eingabeboxen im Allgemeinen verwendet.
Grammatik
HTML:
Die Codekopie lautet wie folgt:
<Element onblur = "smjavaScriptCode">
JavaScript:
Object.onblur = function () {// myScript betreiben; }Verwenden Sie in JavaScript die Methode addEventListener ():
Die Codekopie lautet wie folgt:
Object.AdDeVentListener ('Blur', MyScript);
Abschließender Democode:
var numregexfn = function (obj) {obj.value = obj.value.replace (numregex, ''); if (! obj.value) {alert ('Bitte geben Sie eine Nummer ein');} else {alert ('pass');}} Telefon.onblur = function () {numregexfn (this);}Das obige Inhalt ist der relevante Inhalt, den der Editor Ihnen zur Verwendung regulärer Ausdrücke und JS -Beschränkungen vorstellt, die nur Zahlen eingeben können. Ich hoffe, es wird für alle hilfreich sein und ich hoffe, jeder achtet mehr auf die Website von Wulin.com!