JSFiddle - React, Tailwind, and code Playground
by amorris
HTML
Output:<br/>
<hr/>
<input name="in"/> => <input name="out"/>
CoffeeScript
convertToValue = (value) ->
if value?
if typeof(value) == 'string'
if '%' in value
value = parseFloat(value.replace(/[^0-9-.]/g, "")) * 100.0
else
value = parseFloat(value.replace(/[^0-9-.]/g, ""))
if isNaN(value)
return 0
return value
else
return 0
$ ->
$('[name="in"]').on('change', () ->
$('[name="out"]').val(convertToValue($(@).val()))
)