JSFiddle - React, Tailwind, and code Playground
HTML
<script src="https://raw.github.com/LarryBattle/Ratio.js/master/src/Ratio.js"></script>
Using <a href="https://github.com/LarryBattle/Ratio.js/">Ratio.js</a> to simplify your number.<br/>
Please input a number.<br/>
<p>
Number : <input type="text" value ="0.33333333333333" id="userInput"/><br/>
Fraction : <span id="output"></span>
</p>
<a href="http://bateru.com/news/2012/07/how-to-convert-repeating-decimal-to-a-fraction/">back to blog article.</a>
JavaScript
$(function(){
$("#userInput").keydown(function(){
var input = $(this).val();
var output = "Not a number";
if(!isNaN( input )){
output = Ratio.parse(input).reduce().toLocaleString();
}
$("#output").text( output );
});
$("#userInput").triggerHandler("keypress");
});