Wie loswerden von dem letzten Komma in Javascript

May 10

Bereinigen von Text, die Site-Besucher auf Webseiten eingeben, kann zeitaufwändig sein. Textfelder und andere Steuerelemente ermöglichen geben Sie alles, was sie gerne in die Steuerelemente. Manchmal ist die eingegebenen Daten nicht korrekt. Beispielsweise kann ein Besucher auf einer Leinwand Signup ein zusätzliches Komma am Ende einer e-Mail-Adresse eingeben. Ein Weg, um sicherzustellen, dass die Integrität der Daten in solchen Fällen ist, entfernt überflüssige Kommas Streifen, bevor Benutzer Informationen auf Ihren Web-Server senden. Sie können tun, die mit einer kurzen JavaScript-Funktion.

Anweisungen

1 Öffnen Sie Ihre HTML-Dokumente mithilfe von Editor oder einen HTML-Editor.

2 Fügen Sie eine Schaltfläche in des Dokuments < Körper > Abschnitt wie folgt:

< Eingang Typ = "Knopf" Value = "Komma entfernen" Onclick = "return removeComma()" / >

Diese Schaltfläche können Sie die JavaScript-Funktion testen, die ein Komma aus einer Testzeichenfolge entfernt.

3 Fügen Sie folgenden Code zu diesem Dokuments < Head > Abschnitt:

< Skript-Typ = "Text/Javascript" >

Var OriginalString = "diese Zeichenfolge verwendet, um zu testen, hat ein Komma am Ende";

Var CharacterToRemove = ",";

Funktion removeComma() {}

Var StringLength = originalString.length;

Var LastCharacter = originalString.substr (StringLength - 1, 1);

Wenn (LastCharacter == CharacterToRemove)

originalString = originalString.substr(0, stringLength - 1)

Warnung ("neue Zeichenfolge =" + OriginalString);

}

< / script >

Die OriginalString-Variable enthält eine Beispiel-Text-Zeichenfolge mit zwei Kommas. Ein Komma wird am Ende der Zeichenfolge. Die CharacterToRemove-Variable enthält das Zeichen zu entfernen. In diesem Fall ist dieses Zeichen ein Komma. Die JavaScript-Funktion ein Komma am Ende der Zeichenfolge sucht und entfernt das Komma, falls vorhanden.

4 Speichern Sie das HTML-Dokument, und zeigen Sie es in Ihrem Browser. Klicke auf der Seite angezeigt wird. Der Code führt, und das letzte Komma in der Testzeichenfolge entfernt. Die resultierende Zeichenfolge wird in einem Popup-Meldung angezeigt.

Tipps & Warnungen

  • Beachten Sie, dass die JavaScript-Funktion ignoriert Kommas, die nicht innerhalb der Zeichenfolge angezeigt werden. Es entfernt nur die Ende ein. Diesen Code können Sie auch um andere Zeichen aus den Enden der Saiten zu entfernen. Ändern den Wert der Variablen CharacterToRemove von einem Komma jedes andere Zeichen, wie z. B. ein Nummernzeichen hierzu.