JSFiddle - React, Tailwind, and code Playground

by Bob Marley

HTML

<p>
    This javascript code should replace '1.0' with a red '1.0' in a string.
    Can you tell me why my replace() function is matching '100.00' with '1.0'? $20 US if you get it. :)
    <br>
    <br>Just change the javascript code, then hit run.</p>
<div id='id'></div>

JavaScript

var querystr = '1.0'
var result = '100.00';
var reg = new RegExp(querystr, 'gi');
var final_str = 'result = ' + result.replace(reg, function (str) {
    return '<span style="color: red;">' + str + '</span>'
});
$('#id').html(final_str);