Lets sagen, dass ich die folgende Zeichenfolge haben:Regex Zahl Extrahieren mit Verbindungspunkt und Bindestrich
<div style="color: red; display.: inline-block;"><i class="fa fa-arrow-down" aria-hidden="true"></i> -18.9%</div>
Was zur Zeit extrahieren möchten ist -18,9
Ich habe [^ 0-9.-] + in Javascript Aber das wird jeden Punkt und Bindestrich in der Zeichenfolge enthalten, so brauche ich etwas, das nur Komma und Bindestrich extrahieren, wenn eine Zahl folgt.
Und clearify können die Punkte und Bindestriche oder kann nicht existieren, manchmal nicht die html entweder
Verwenden DOM-Methoden (z el.innerHTML) um HTML zu analysieren kein RegEx –
Es ist eine JavaScript-Funktion, und alle HTML möglicherweise nicht vorhanden, manchmal ist es nur die Nummer – Tronik
Sie versuchen, es in einem HTML-Dokument mit Zugriff auf das DOM zuzugreifen, oder ist dies streng eine Zeichenfolge in JS? –