Heim > Web-Frontend > js-Tutorial > Hauptteil

Wie extrahiere ich Zahlen aus einer Zeichenfolge in JavaScript?

Mary-Kate Olsen
Freigeben: 2024-11-03 08:15:30
Original
607 Leute haben es durchsucht

How to Extract Numbers from a String in JavaScript?

So entfernen Sie nicht numerische Zeichen aus einer Zeichenfolge in JavaScript

In JavaScript kann es vorkommen, dass Sie nur numerische Zeichen aus einer Zeichenfolge extrahieren müssen, ohne sie zu verwenden DOM- oder Browser-Funktionalität. Um dies zu erreichen, können wir die leistungsstarken Funktionen der String-Manipulationsmethoden von JavaScript nutzen.

Ein effizienter Ansatz besteht darin, die Ersetzungsmethode zusammen mit einem regulären Ausdrucksmuster (D) zu verwenden. Dieses Muster entspricht jedem nicht numerischen Zeichen in der Eingabezeichenfolge. Indem wir alle nicht numerischen Zeichen durch eine leere Zeichenfolge '' ersetzen, entfernen wir sie effektiv aus der Zeichenfolge.

So können Sie diese Lösung implementieren:

<code class="javascript">var myString = 'abc123.8<blah>';

//desired output is 1238
myString = myString.replace(/\D/g,'');</code>
Nach dem Login kopieren

In diesem Beispiel ist das Originalzeichenfolge 'abc123.8' enthält sowohl numerische als auch nicht numerische Zeichen. Indem wir die Ersetzungsmethode mit dem angegebenen regulären Ausdruck anwenden, erhalten wir die gewünschte rein numerische Zeichenfolge: „1238“.

Diese Technik erweist sich in verschiedenen Szenarien als nützlich, z. B. beim Extrahieren von Zahlen aus Eingabefeldern oder beim Parsen von Daten aus Text Dateien oder das Durchführen von Berechnungen für in Zeichenfolgen eingebettete numerische Werte.

Das obige ist der detaillierte Inhalt vonWie extrahiere ich Zahlen aus einer Zeichenfolge in JavaScript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage