JSFiddle - React, Tailwind, and code Playground

by Frank Liu

JavaScript

let html = '<span data-test-id="price-amount" aria-hidden="true" color="grey70" class="text__Text-sc-18j6s8h-0 ckzANU"><span class="visually-hidden-text__VisuallyHiddenText-sc-1wv1klb-0 kQuzkQ">now:</span><span data-test-id="accessible-price" class="visually-hidden-text__VisuallyHiddenText-sc-1wv1klb-0 kQuzkQ">Previous price €10, now €0</span>€0<span class="visually-hidden-text__VisuallyHiddenText-sc-1wv1klb-0 kQuzkQ"><span data-test-id="product-card-current-price-suffix" class="text__Text-sc-18j6s8h-0 sc-iAEawV fyDzDR hIGegT">a month for 2 months</span></span></span>';
let regex = /<span[^>]*>(.*?)<\/span>/g;
let result = html.replace(regex, '$1');
console.log(result);