J'ai le code HTML suivant:Comment faire correspondre avec javascript et regex?
<span id="UnitCost5">$3,079.95 to $3,479.95</span>
et je veux utiliser Javascript et Regex pour obtenir tous les numéros correspondant.
donc je veux ma fonction de script pour revenir: 3,079.95 ET 3,479.95
Notez le texte peut être différent si j'ai besoin la solution aussi générique que Posible peut être que ce sera comme ceci:
<span id="UnitCost5">$3,079.95 And Price $3,479.95</span>
je l'ai écrit prix var = myElement.innerHTML.match (/ \.? \ d [\ d.,] */g); et/g pour obtenir tous les prix, pas seulement le premier. –
Je vous suggère d'utiliser innerText (ou textContent) sauf si vous êtes absolument sûr que innerHTML ne peut contenir aucun code HTML. Si vous disposez d'une bibliothèque JavaScript, vous pouvez l'utiliser pour accéder au navigateur de contenu textuel indépendamment. – Tomalak