JSFiddle - React, Tailwind, and code Playground
JavaScript
alert(/(.+)(<[^>]+>){2}(1?\d?\d)%(<[^>]+>){2}(1?\d?\d)%(<[^>]+>){2}(.+)(<[^>]+>){2}(.+)<[^>]+>/.test("String</td><td>99%</td><td>99%</td><td>String</td><td>String</td>"));
alert(/(.+)(<[^>]+>){2}(1?\d?\d)%(<[^>]+>){2}(1?\d?\d)%(<[^>]+>){2}(.+)(<[^>]+>){2}(.+)<[^>]+>/.test("String</td><td>99%</td><td>99%</td><td>String</td><td>String</td>"));