Ich habe folgende HTML:Wie mit Javascript und Regex übereinstimmen?
<span id="UnitCost5">$3,079.95 to $3,479.95</span>
und ich möchte Javascript und Regex verwenden, um alle Zahl zu erhalten, übereinstimmt.
So will ich mein Script-Funktion zurückzukehren: 3,079.95 UND 3,479.95
Beachten Sie den Text unterschiedlich sein kann, so muss ich die Lösung so allgemein wie posible, kann es so sein wird:
<span id="UnitCost5">$3,079.95 And Price $3,479.95</span>
ich schrieb es var Preise = myElement.innerHTML.match (/ \.? \ d [\ d.,] */g); und/g, um alle Preise nicht nur die erste zu erhalten. –
Ich schlage vor, dass Sie innerText (oder textContent) verwenden, es sei denn, Sie sind absolut sicher, dass innerHTML keinen HTML-Code enthalten kann. Wenn Sie eine JavaScript-Bibliothek installiert haben, können Sie damit den Textinhalt browserunabhängig abrufen. – Tomalak